作为一个先驱,我不明白为什么如果令牌过期,人们会想要使用CURL或邮递员来获取令牌,而不是在发送付款之前不断获得更新令牌的ajax调用。
无论如何,我能够使用Postman来获取令牌,但我已经尝试了几个axios请求,但没有成功获取令牌。我收到401未经授权的错误。我的理解是使用auth:{username:'',密码:''它启用基本身份验证。我的axios尝试是在下面而不是空字符串我有我的客户端ID和秘密的字符串。任何帮助将不胜感激
axios.post('https://api.sandbox.paypal.com/v1/oauth2/token', {
grant_type: 'client_credentials',
auth: {username: '',
password: ''
},
headers:{
'Content-Type':'x-www-form-urlencoded'
}}
).then((result)=>{
console.log('resultis',result)
}).catch((err)=>{console.log("err",err)})
答案 0 :(得分:0)
一个简单的解决方案是使用节点SDK,而不是自己动手制作HTTP请求。