5

3 つの異なるストア ビューで 3 つの言語を使用する Magento Web サイトを持っています。次のアドレスにアクセスして、残りの API を介して製品情報を取得する必要があります。

http://-mysite-/api/rest/products

それは非常にうまく機能しますが、デフォルトのストア ビューからしかデータを受け取りません。私の webapp では、言語を切り替える必要があり、他のストア ビューにアクセスする必要があります。ドキュメント(http://www.magentocommerce.com/api/rest/introduction.html)を読みましたが、ストアビューと多言語サイトについて何も見つかりません...ヘッダーに言語を渡すか、store_idを次のように渡してみました「変数を取得」...何もありません。デフォルトのストアビューでのみ機能します。何か案が?

4

2 に答える 2

1

これを試すことができます。magentomysite/api/rest/products/store/storeid . たとえばmagentomysite、英語のストア製品の /api/rest/products/store/1 として使用できます。

一つ覚えておいてください。管理パネルでは、ゲスト ユーザーにも権限を付与する必要があります。その後、この URL からデータを取得できるのはあなただけです。

これがお役に立てば幸いです。

于 2013-05-31T09:34:16.427 に答える
0

Pavan の回答を詳しく説明するために、次の URL が役に立ちました。

magentodomain.com/api/rest/products/:product_id/store/:store_id

この回答で説明されている次の方法でストア ID を見つけることができます。

ストア ID を確認するにはどうすればよいですか?

于 2014-07-28T16:12:14.860 に答える