我已经关注并仔细检查了从https://dev.twitter.com/oauth/application-only
获取持票人令牌的步骤我一直收到以下错误:
状态:403禁止
{“errors”:[{“code”:99,“message”:“无法验证您的凭据”,“label”:“authenticity_token_error”}}}
我尝试在body和query参数中传递grant_type = client_credentials。
我要点击的网址是:https://api.twitter.com/oauth2/token?grant_type=client_credentials
标头集: 授权:基本[base64encoded(client_key:client_secret)] 内容类型:application / x-www-form-urlencoded; charset = UTF-8
我使用海报作为其他客户来拨打电话。
任何人都可以指出我可能出错的地方。
非常感谢。
答案 0 :(得分:0)
发送" grant_type = client_credentials"作为有效载荷。
var options = {
"method":"post",
"headers": {
"Authorization":"Basic " + Utilities.base64Encode(param),
"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"
},
"payload" : "grant_type=client_credentials"
};
var response = UrlFetchApp.fetch(TOKEN_URL,options);