1
使用API最小的供應商並且使用OAuth2的新供應商。使用npm包oauth和請求。OAuth2 - 得到令牌,如何使用POST請求發送?
創建一個將數據從數據庫發佈到服務器API的節點模塊。
我有授權令牌,但現在我不確定如何使用數據發佈請求發送該授權令牌。供應商服務器使用簡單的Cannot POST /accounts/import
進行響應。
因此 - 如何將OAuth2令牌發回到發佈數據到服務器?
var request = require('request'),
clcreds = require('../../creds/creds.js');
var OAuth = require('oauth');
var OAuth2 = OAuth.OAuth2;
var oauth2 = new OAuth2(clcreds.clientId, clcreds.clientSecret, 'https://URL.com/', null, 'token', null);
oauth2.getOAuthAccessToken('', {
'grant_type': 'client_credentials'
}, function(e, access_token, refresh_token, results) {
console.log(e, access_token, refresh_token, results);
request.post('https://URL.com/accounts/import', {
"accounts": [{
...
}]
}, function(e, r, body) {
//returns Cannot POST /accounts/import
})
})