问题:
我没有收到来自 PayPal Sandbox 的令牌。
备注:
我已经注册了。我有一个客户 ID 和密码。
我试图登录我家的 Linux 服务器并通过 Putty 使用 curl。
我尝试通过 Putty 登录我的 Linux 网络托管服务器并使用 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"
预期样本响应:
{
“范围”:“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",
"expires_in":900
}
参考网址:
https ://developer.paypal.com/webapps/developer/docs/integration/direct/make-your-first-call/
问题:
我如何接收沙盒的令牌,以便我可以开始练习对 PayPal 的调用?提交 curl 请求后,我没有收到任何回复。它只是毫无错误地进入下一行。
我不被允许将其放入评论中。
详细结果:
[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"
* 即将 connect() 到 api.sandbox。 paypal.com 端口 443 (#0)
* 正在尝试 173.0.82.78... 已连接
* 已连接到 api.sandbox.paypal.com (173.0.82.78) 端口 443 (#0)
* 使用证书路径初始化 NSS:sql:/etc/ pki/nssdb
* CAfile:/etc/pki/tls/certs/ca-bundle.crt
CApath:无
* NSS:未找到客户端证书(未指定昵称)
* SSL 连接使用 SSL_RSA_WITH_3DES_EDE_CBC_SHA
* 服务器证书:
* 主题: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
* 到期日期:2013 年 9 月 17 日 23:59:59 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
* 服务器身份验证使用 Basic 和用户 'clientid-removed'
POST /v1/oauth2/token HTTP /1.1
授权:基本
QVVCOHdoQXZyT0pMbWswWjNyd0lYdkFsR0hvWTdBQld5bXluQ1lPRk13TGVMYU1KbTRvSXNDaWZqV3REOiBFTTZkdUJCYmhBUVlTbkliQWhGRTJtU0Zoc0E0R2ZYYWw0c253TEh1Nksp1FloVUDs=
用户代理: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
接受:应用程序/json
接受语言:en_US
内容长度:29
内容类型:应用程序/x-www-form-urlencoded
< HTTP/1.1 500 内部服务器错误
< 服务器:Apache-Coyote/1.1
< 日期:星期六,16 2013 年 3 月 14:21:09 GMT
< Content-Length: 0
< Connection: close
<
* 关闭连接 #0