2017-11-08 3 views
0

私は、トークンが期限切れになった場合、支払いを送信する前に更新されたトークンを継続的に取得するajax呼び出しではなく、トークンを取得するためにCURLまたはPostmanを使用するのはなぜか分かりません。Axios Paypalトークン

とにかく私はポストマンを使ってトークンを得ることができましたが、いくつかのアクシオス要求を試みて、どれもトークンを取得できませんでした。私は401の不正なエラーが発生しています。私の理解は、基本認証を可能にするauth:{username: ''、password: ''}を使用することです。私のアクシオスの試みは空の文字列ではなく、私のクライアント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

一つの簡単な解決策はactaully HTTP自分で要求を行うのではなく、ノードのSDKを使用することですいただければ幸いです。

関連する問題