3

OAuth2を実装する同じ作成者による同様の動作を持つ別のプロジェクトのコードに基づいて、CakePHP 用にここで利用可能な shopify インターフェイスにパッチを適用する作業を行っています。

私はほとんどのことを解決することができましたが、Shopify API に関連する解決方法がわからないという問題が発生しました。

認証を行う際、shopify が提供する認証ドキュメント (http://api.shopify.com/authentication.html) に記載されているすべての情報を受け取り、検証方法を修正し、正しい検証 md5 値を取得しました。指定された計算方法に基づいています。

アプリケーションをインストールしてベース コントローラーをロードすることはできますが、API 呼び出しを渡そうとすると、ページに 401 エラーが表示されます。

[errors] => [API] Invalid API key or access token (unrecognized login or wrong password).

ほとんどのコードを何度もチェックしましたが、どこが間違っているのかわかりません。

余談ですが、次のようにcurlを使用してコマンドを手動で実行しようとしましたが、肯定的な出力が得られるかどうかを確認しました:

curl -X GET -H "Accept: application/json" -H "X-Shopify-Access-Token:<<token>>" https://<<shopify-domain>>/admin/shop.json

これは出力です:

{"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}

何らかの理由で、shopify API から受け取っているアクセス トークンが機能していないようです。

また、テストショップでこれを試しています。

どんな助けでも大歓迎です。

ありがとうございました。

4

0 に答える 0