Axios Paypal令牌问题

时间:2017-11-08 22:58:07

标签: ajax curl paypal token axios

作为一个先驱,我不明白为什么如果令牌过期,人们会想要使用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)})

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是使用节点SDK,而不是自己动手制作HTTP请求。