我正在尝试从 paypal 的授权 api 获取访问 token 。
当我向 api 发出发布请求时,我得到 UNSUPPORTED_MEDIA_TYPE
即 415 响应。
下面是我使用的片段。
const auth = await fetch(PAYPAL_OAUTH_API, {
method: 'post',
headers: {
'Content-Type': 'application/json',
'Authorization': `Basic ${ basicAuth }`
},
body: JSON.stringify({"grant_type": "client_credentials"})
});
最佳答案
我已通过将 Content-Type
设置为 application/x-www-form-urlencoded
解决了我的问题。
我猜 paypal 只接受 application/x-www-form-urlencoded
授权 api。
关于 Paypal UNSUPPORTED_MEDIA_TYPE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54683642/