2017-03-03 8 views
1

私はOAuthのリクエストに&レスポンス郵便配達員:郵便配達員でPayPal CURLリクエストを実行するには?

https://developer.paypal.com/docs/integration/direct/make-your-first-call/

enter code here

を取得することができるよしかし、私が実行したとき、それは常にポストマンで以下を実行する方法401権限

を与えますか?

curl -v https://api.sandbox.paypal.com/v1/payments/payment \ 
    -H "Content-Type: application/json" \ 
    -H "Authorization: Bearer Access-Token" \ 
    -d '{ 
    "intent":"sale", 
    "redirect_urls":{ 
    "return_url":"http://example.com/your_redirect_url.html", 
    "cancel_url":"http://example.com/your_cancel_url.html" 
    }, 
    "payer":{ 
    "payment_method":"paypal" 
    }, 
    "transactions":[ 
    { 
     "amount":{ 
     "total":"7.47", 
     "currency":"USD" 
     } 
    } 
    ] 
}' 

enter image description here

答えて

1

それ以上の画像から、あなたはJSONとしてデータを送信しないように思えます。 paypalの例では、データ(-d)のJSONオブジェクトを示しています。あなたがしなければならないのは、本文にコピー&ペーストして本文をrawに変更し、最後の列でテキストと矢印だけをクリックしてJSON(application/json)を選択するだけです。

+0

コードの行を含めてフォーマットしてくださいそれを明確にするための質問と脚ible。 – Masoud

+0

@Masoud私はあなたが彼がそれを見るために彼の質問にコメントする必要があると思います。 –

+0

「質問」はタイプミスでした。私はあなたの答えを意味しました。 – Masoud

0

次の2つの質問持っているように思える:

1:あなたはに持っサイスのドキュメントとして

アクセストークンを取得:あなたは不正な401を取得する理由enter image description here

のthatsを、あなた認証タイプOAuth2を設定し、アクセストークンを使用する必要があります。enter image description here

2:私は郵便配達員のこのカールの例のグラフィック例を作っています。

ヘッダー:enter image description here

ボディ:enter image description here

認証:あなたが最初の質問のために行ったようまた、configureトークンを忘れないでください。

すべてです。あなたは、生とテキストを選択JSONの認可部分については(アプリケーション/ JSON)

の下、に行く選択する必要があり、その後、

{"intent": "sale", 
"redirect_urls": { 
    "return_url": "http://example.com/your_redirect_url.html", 
    "cancel_url": "http://example.com/your_cancel_url.html" 

}, 
"payer": { 
    "payment_method": "paypal" 

}, 
"transactions": [{ 
    "amount": { 
     "total": "7.47", 
     "currency": "USD" 

    } 
    }] 

} 

1

まずあなたは、体内のデータ部分を貼り付ける必要がありヘッダ: [キー:コンテンツタイプ、値:アプリケーション/ json] [キー:承認、値:ベアラYOUR_TOKEN] 次にSendを押すと、201のステータスが生成されます。

関連する問題