問題:
PayPalサンドボックスからトークンを受け取っていません。
注:
サインアップしました。クライアントIDとシークレットコードがあります。
自宅のLinuxサーバーにログインして、Putty経由でcurlを使用しようとしました。
Puttyを介してLinuxWebホスティングサーバーにログインし、curlを使用しようとしました。
-d "response_type=token"またはresponse_type="token"とさまざまな組み合わせを手動で追加して、以下の参照URLの指示に従おうと試みました(提供されたサンプルにはresponse_typeがないため、それ)。
リクエストに使用されるコード:
curl https://api.sandbox.paypal.com/v1/oauth2/token \
-H "Accept:application / json" \
-H "Accept-Language:en_US" \
-u "EOJ2S-Z6OoN_le_KS1d75wsZ6y0SFdVsY9183IvxFyZp :EClusMEUk8e9ihI7ZdVLF5cZ6y0SFdVsY9183IvxFyZp "\
-d" grant_type = client_credentials "
予想されるサンプルレスポンス:
{
"scope": "https://api.paypal.com/v1/payments/.* https://api.paypal.com/v1/vault/credit-card https://api.paypal .com / v1 / vault / credit-card /.* "、
" access_token ":" EEwJ6tF9x5WCIZDYzyZGaz6Khbw7raYRIBV_WxVvgmsG "、
" token_type ":" Bearer "、
" app_id ":" APP-6XR95014SS315863X "、
"
exp
参照URL:
https ://developer.paypal.com/webapps/developer/docs/integration/direct/make-your-first-call/
質問:
PayPalへの通話の練習を開始できるように、サンドボックスのトークンを受け取るにはどうすればよいですか?カールリクエストを送信しても応答がありません。エラーなしで次の行に進むだけです。
コメントにこれを入れることは許されませんでした。
Verboseの結果:
[root @ host〜]#curl https:// api.sandbox.paypal.com/v1/oauth2/token -v \
-H "Accept:application / json" \
-H "Accept-Language:en_US" \
-u "clientid-removed:secret-removed" \
-d "grant_type = client_credentials"
* api.sandboxにconnect()しようとしています。 paypal.comポート443(#0)
*173.0.82.78
を試行中...接続済み*api.sandbox.paypal.com(173.0.82.78)ポート443(#0)に接続済み* certpath
を使用してNSSを初期化:sql:/ etc / pki / nssdb
* CAfile:/etc/pki/tls/certs/ca-bundle.crt
CApath:none
* NSS:クライアント証明書が見つかりません(ニックネームは指定されていません)
* SSL_RSA_WITH_3DES_EDE_CBC_SHAを使用したSSL接続
*サーバー証明書:
*件名:CN = api.sandbox.paypal.com、OU = PayPal Production、O = "PayPal、Inc。"、L = San Jose、ST = California、C = US
*開始日:9月11日00:00:00 2012 GMT
*有効期限:9月17日23:59:59 2013 GMT
*一般名:api.sandbox.paypal.com
*発行者:CN = VeriSign Class 3 Secure Server CA-G2、OU = https://での利用規約www.verisign.com/rpa(c)09、OU = VeriSign Trust Network、O = "VeriSign、Inc。"、C =US
*ユーザー'clientid-
removed'POST / v1 / oauth2 / tokenHTTPでBasicを使用したサーバー認証/1.1
認証:基本的
なQVVCOHdoQXZyT0pMbWswWjNyd0lYdkFsR0hvWTdBQld5bXluQ1lPRk13TGVMYU1KbTRvSXNDaWZqV3REOiBFTTZkdUJCYmhBUVlTbkliQWhGRTJtU0Zoc
ユーザーエージェント:curl / 7.19.7(x86_64-redhat-linux-gnu)libcurl / 7.19.7 NSS / 3.13.1.0 zlib / 1.2.3 libidn / 1.18 libssh2 / 1.2.2
ホスト:api.sandbox.paypal.com
Accept:application / json
Accept-Language:en_US
Content-Length:29
Content-Type:application / x-www-form-urlencoded
<HTTP / 1.1 500 Internal Server Error
<Server:Apache-Coyote / 1.1
<Date:Sat、16 2013年3月14:21:09GMT
<コンテンツの長さ:0
<接続:閉じる
<
*接続#0を閉じる