当前位置: 首页 > 知识库问答 >
问题:

Twitter Oauth2-获取不记名令牌时出错

澹台阳秋
2023-03-14

我已经遵循并仔细检查了从获取无记名令牌的步骤https://dev.twitter.com/oauth/application-only

我不断收到以下错误:< br >状态:403禁止{ "错误":[{"code":99," message ":"无法验证您的凭据"," label ":" authenticity _ token _ error " }]}

我尝试在正文中传递grant_type=client_credentials以及查询参数。

我点击的URL是:https://api.twitter.com/oauth2/token?grant_type=client_credentials

标题集:授权:基本[base64encoded(client_key:client_secret)]内容类型:application/x-www-form-urlencoded;字符集=UTF-8

我使用海报作为其余客户端来拨打电话。

任何人都可以指出我可能出错的地方。

多谢。

共有1个答案

何飞翰
2023-03-14

发送“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);
 类似资料:
  • 程序包nath.prem.com.premgcmproject; //如果令牌被更改,则再次注册设备@override public void onTokenRefresh(){Intent Intent=new Intent(this,GCMRegistrationIntentService.class);startService(Intent);}} 在客户端获取GCM令牌时出错 致命异常:I

  • 当我使用此api获取访问令牌时: https://oauth-login.cloud.huawei.com/oauth2/v3/token?grant_type=client_credentials 它总是回来 虽然我发送client\u id参数

  • 我有一个ANTLR4语法,用于语法高亮显示的方法。当用户更改文本时,该方法被触发并生成CommonTokenStream。当我调用GetTokens()时,我只得到一些预期的令牌。当我调用Consume()时,我会得到更多,但不是全部。如何获取文本中的所有令牌?

  • 我使用了以下依赖项。它告诉我“默认的FirebaseApp在这个过程中没有初始化。请确保首先调用FirebaseApp.InitializeApp(Context)。”

  • 我一直在开发一个系统,使用JSON Web Tokens对我网站上的用户进行身份验证和授权。我的系统即将完成,但当我尝试在我的代码中使用[Authorize(“承载”)]属性时,我遇到了错误。错误如下: System.IdentityModel.Tokens。消息中出现SecurityTokenInvalidSignatureException:抛出异常:“System.IdentityModel

  • 在邮递员中,我有一个集合,每个请求都使用集合级承载令牌授权。 现在,我想做的是在我的预请求脚本中发送 http 请求(用于刷新访问令牌),但我不知道是否可以在预请求脚本中获取访问令牌(从集合授权)。我知道我可以得到这样的集合变量 , 但是有没有一种方法可以从授权中获取(并设置)价值呢?