2016-06-28 49 views
2

在贝宝的例子:我如何通过PAW从Paypal获取代币?

curl -v https://api.sandbox.paypal.com/v1/oauth2/token \ 
    -H "Accept: application/json" \ 
    -H "Accept-Language: en_US" \ 
    -u "Client ID: Secret" \ 
    -d "grant_type=client_credentials" 

但我不知道如何与-u“客户端ID:揭秘”设置,在PAW一切有关身份验证与头

回答

1

设置从贝宝让您的访问令牌,你应该使用HTTP基本认证,设置授权头的基本身份验证动态值进行验证和设置您的客户端ID和秘密作为动态值输入。 basic-auth-dynamic-value

确保您的请求主体是形式URL编码:

request-body

您也可以通过转到文件>导入>文本和粘贴卷曲有导入蜷缩成爪(你可以安装从https://luckymarmot.com/paw/extensions/cURLImporter卷曲进口商)它会自动创建在爪子的请求。

+0

但贝宝返回错误:415不支持的媒体类型:( –

+0

你还设置''grant_type''到''client_credentials''在表单URL编码请求正文? –

+0

是的,我只是导入cURL代码就像你说的,但爪子把-u参数变成-H 对话框下面的代码: 'curl -X“POST”“https://api.sandbox.paypal.com/v1/oauth2/令牌” \ \t -H “的Accept-Language:EN_US” \ \t -H “授权:基本Q2xpZW50IElEOioqKioqIEhpZGRlbiBjcmVkZW50aWFscyAqKioqKg ==” \ \t -H “内容类型:文本/无格式;字符集= UTF-8” \ \t -H “接受:应用/ JSON的” \ \t -d $' “grant_type = client_credentials”' –

相关问题