我正在尝试从twitter api https://api.twitter.com/oauth2/token获取身份验证令牌,但收到403禁止问题。 我的凭据(API密钥和API秘密密钥)正确且已验证。
我通过在base64上在线转换我的凭据来对邮递员进行尝试。
this.twitterTokenURL = "https://api.twitter.com/oauth2/token";
var combined = encodeURIComponent(this.consumerKey) + ":" + encodeURIComponent(this.consumerSecret);
base64Encoded = btoa(combined);
// Get the token
this.http.post(this.twitterTokenURL, { 'Authorization': 'Basic ' + base64Encoded, 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' }, "grant_type=client_credentials").
map(res => res.json()).subscribe((data) => {
this.authorization = data;
console.log(data);
if (data && data.token_type && data.token_type === "bearer") {
//resolve(data)
}
resolve(this.data);
})