2016-07-26 5 views
0

マンテント1.9からパーマネントaccess_tokenaccess_token_secretを取得しようとしています。Mangeto 1.9のアクセストークンを取得できません。

私はconsumer_keyconsumer_secretを持っていると私は一時的access_tokenaccess_token_secretを正常に生成しているhttp://devdocs.magento.com/guides/m1x/api/rest/permission_settings/permission_settings.html

このリンクをたどって必要なパーミッションを設定しています。しかしoauth_verifierを生成しようとしているとき、私は取得しています:

An error occurred. Your authorization request is invalid. 

どのように私はこの問題を解決することができますか?

答えて

1

恒久アクセストークンとトークン秘密は、Postmanを使用して生成できます。

リンクをクリックしてください。 )> adminロール、与えられたすべてのリソースpermision

3 Magentoの管理者を作成します - How to use POSTMAN rest client with magento REST api with Oauth. How to get Token and Token Secret?

1)残りのAPIコンシューマを作成します(一時的なコンシューマキーとここからscreteキー)

2)クリートウェブを収集ユーザーロールベース>はpermenantアクセスキーとトークン

を取得するための残りの役割 ユーザ名、ユーザ名 パスワードパスワード

でそれをリンクし

4)郵便配達員でOauth GET要求を開始すると、一時的に返信されます

oauth_token = ---------------- oauth_token_secret = -------------- ---- oauth_callback_confirmed =真

5)次に、AUTH-oを最終要求からトークンなどのパラメータ()単純なGETリクエスト

6)ログインフォームが開くと承認 - >消費者が充填されました役割の資格情報を取得し、POST要求をしました

7)をクリックして承認してください応答で次のようになる
"oauth_token":----------------、 "oauth_verifier":----------------

8)作成すべてのパラメータが

permenantトークンを与え、主要分泌するとの要求:

oauth_token = ----------------

oauth_token_secret = ----- -----------

はリソースを要求している間にヘッダーでこのトークンを使用する必要があります。すべてのトークン(自動を選択し、ヘッダーとのparamsと空のパラメータを維持するためのparamsを追加) とURL http://yourhost/app/api/rest/customers 私は郵便配達にしようとしているすべての顧客

+0

を返します充填oauth1.0でポストマンで

。 oauth_verifierを取得しようとしているときに、「エラーが発生しました。認証リクエストが無効です」というエラーが表示されます。 – MarHserus

+0

あなたはフォームデータを使ってPOSTリクエストをしなければならないことに気付きましたか?また、URLとパラメータを再確認してください。 2番目または3番目のステップで失敗した場合は、最初からやり直す必要があります:) – Shrikant

+0

oauth_verifierを生成している間、リンクの詳細に従って、管理者のユーザー名とパスワードの入力が求められます。しかし、私の場合は、管理者のユーザー名とパスワードを要求する代わりに。このようなエラープロンプトが表示されます。https://healthandmed.com/index.php/admin123/oauth_authorize – MarHserus

関連する問題