2012-03-20 4 views
0

は、私がsudzcのWebサイトからobjectiveCのクラスを得ました。自己アクション:@selector私は1つの方法Sudzc MagentoのためのWebサービス

[サービスコールを取得する "SDZMagentoServiceExample.m" クラスの

を "http://www.xxx.in/mstore/api/soap/?wsdl" を使用して (callHandler :) sessionId:@ "" resourcePath:@ "catalog_category.level" args:(id)args];

「無効なウェブサイトのコードが要求された:」のようにそれは常に私のパラメータエラーを与える私は引数に辞書や配列を渡す場合。

私を助けてください、私は非常に悪い状況にしています。

ありがとうございます。だから、

/** 
* Retrieve level of categories for category/store view/website 
* 
* @param string|int|null $website 
* @param string|int|null $store 
* @param int|null $categoryId 
* @return array 
*/ 
public function level($website = null, $store = null, $categoryId = null) 
{ 

や配列、また辞書は受け入れられる:コードに続いて

/** 
* Catalog category api 
* 
* @category Mage 
* @package Mage_Catalog 
* @author  Magento Core Team <[email protected]> 
*/ 
class Mage_Catalog_Model_Category_Api extends Mage_Catalog_Model_Api_Resource 
{ 

から

+0

。 しかし、その後の後、私はエラーの下に取得を開始、いずれかのアイデアを持って? SOAP-ENV:Body> SOAP-ENV:サーバー objectivecdeveloper

答えて

0

。生の文字列またはint値のみ。

0

私はObjective Cのコードではお手伝いできませんが、私はあなたにPHPで光を見せてくれます。あなたがこのタイプの通話を試してみることができます - あなたは、この変数「$firstLevel」を印刷する場合

$proxy = new SoapClient('http://www.iphone5case.in/mstore/api/soap/?wsdl'); 
$sessionId = $proxy->login('apiUser', 'apiKey'); 

/** 
* As defined in the "Manage Stores" section of Admin panel, 
* where you need to use the specific Website Code and/or Store Code 
*/ 
$websiteCode = null; 
$storeCode = 'german'; 

// Parent Category ID 
$parentCategoryId = 2; 

$firstLevel = $proxy->call($sessionId, 'category.level', array($websiteCode, $storeCode, $parentCategoryId)); 

さて、あなたは、このWebサービスAPIから、あなたに必要な出力が得られます。あなたはMagentoのSOAP APIのV1を使用している時はいつでも

また、その後、引数の各配列要素としてする必要があります。だから、

  1. サイトコードやID
  2. ストアコードの表示やID
  3. 親カテゴリID

- :この場合は、以下では、このAPIの呼び出し "category.level" のために期待される主なパラメータです。配列を作成し、上記の引数のそれぞれを配列要素として順番に配列する必要があります: -

array(
    $websiteCode, 
    $storeCode, 
    $parentCategoryId 
) 

最後に、this articleを常に参照するようにしてください。ほぼすべてのWebサービスAPIメソッドの使用方法がわかります。

希望します。私は、 "WS-I準拠" にウェブMagentoのWebサービスを更新し、より良い結果のために

関連する問題