5

Magento wiki から:

http://www.magentocommerce.com/api/rest/authentication/oauth_authentication.html#OAuthAuthentication-OAuthProcess

API トークンを取得するときは、次の場所で Unauthorized Request Token を取得することから始めます。

www.mystore.com/oauth/initiate

ただし、コードが機能せず、ブラウザで上記の URL を参照すると 404 が表示されます。

ベース URL にショップ ストア コードを追加しています (例: www.mystore.com/en/)。これで何かが変わるかどうかはわかりません。

4

5 に答える 5

5

また、次のリクエストで 404 http ステータスが返されるという問題もありました。

http://yourmagentostore.com/oauth/initiate

解決策は非常に簡単でした。同じドメインで複数のストアやストア ビューを使用している場合は、ストア ビューにマップする URL パスを追加することを忘れないでください。例えば

http://yourmagentostore.com/<my-store-view-path>/oauth/initiate
于 2014-11-18T15:01:33.433 に答える
0

http:// を忘れないでください。したがって、ストアへの呼び出しは

http://yourmagentostore.com/oauth/initiate

また、REST サービスのセットアップには、投稿したリンクよりも多くの情報がありますが、これは概要にすぎません。実際に残りの応答を取得する前に、ストアには大量の構成があり、ユーザーが認識されていないか、承認されていないか、適切な ACL 権限がない場合、404 または 500 応答が返されます。ハッカーを思いとどまらせると思いますが、トラブルシューティングを行うのは面倒です. 自動化ツールを使用していますが、ストアのセットアップとトラブルシューティングは同じです。

私のブログを見てください。Magento REST API での冒険を最新の状態に保っています
。乾杯!
リッチ ボレク
http://magento-simplified.blogspot.com

于 2013-06-14T16:15:12.007 に答える