2

ペイパル REST API への REST 呼び出しを行うために、Jersey 2.0 クライアントで Java を使用しています。API ドキュメントによると、https ://api.sandbox.paypal.com/v1/oauth2/tokenに、Accept: application/json および Accept-Language: en_US を指定して投稿する必要があります。また、本文に grant_type=client_credentials を渡す必要があることも示しています。私はこれをすべて行っていますが、406 または 415 を取得し続けています。text/plain、text/html、application/json、form-url-encoded を試しました。何もトークンを返してくれないようです。API ドキュメント ライターがコンテンツ タイプとペイロードの形式をドキュメントに含めなかった理由がわかりません。投稿の本文に必要な Content-Type を知っている人はいますか?

form-url-encoded 以外の Content-Type を実行すると、415 が返されます。これは、mediatype が受け入れられないことを意味しますが、form-url-encoded を使用して何かを渡すと、 406、これは基本的に体が受け入れられないことを教えてくれます.

ありがとう。

4

2 に答える 2

0

質問を出してくれてありがとう。

content-type/token 呼び出しに最近の変更があり、アクセス トークンの要求にはとして設定する必要がありますapplication/x-www-form-urlencoded。これは、cURL 呼び出しでデフォルトで行われます。

これに関するメモを含む更新されたドキュメントは、まもなく公開されます。

于 2013-06-25T19:35:57.877 に答える