我能够获得oAuth请求和响应
https://developer.paypal.com/docs/integration/direct/make-your-first-call/
但当我运行时,它总是给出401未授权
如何在Postman中执行下面的操作?
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"
}
}
]
}'
发布于 2017-08-17 06:39:54
首先你需要将数据部分粘贴到Body中:
{"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"
}
}]
}
然后,您必须选择raw并在文本下选择JSON(application/json)
对于授权部分,请转到Headers:
[key:Content-Type, value:application/json]
[key:Authorization, value:Bearer YOUR_TOKEN]
然后点击发送,你应该会得到一个201创建的状态
发布于 2017-04-17 19:34:37
从上图可以看出,您似乎没有以JSON格式发送数据。在paypal示例中,它显示了数据的JSON对象(-d)。您所要做的就是将其复制并粘贴到正文上,然后将正文更改为raw,然后在最后一列上显示文本和一个箭头,只需单击该列并选择JSON (application/json),就可以了。
https://stackoverflow.com/questions/42570246
复制