收到错误 401 未经授权,无法在 Twitter 中验证 OAuth 签名和令牌

getting error 401 unauthorized failed to validate oauth signature and token in twitter

本文关键字:验证 Twitter OAuth 令牌 错误 授权      更新时间:2023-09-26

>我收到错误"无法验证 oauth 签名和令牌 401 未经授权"。这是我的代码

<html>
    <body>
        <script type="text/javascript" src="jsOauth-1.3.1.js"></script>
        <script type="text/javascript">
            var options={
                consumerKey: 'key',
                consumerSecret: 'secret',
                callbackUrl: 'url',
            };
            oauth=OAuth(options);
            oauth.get("https://api.twitter.com/oauth/request_token",function(data){
                requestparams=data.text;
                console.log(options);
                alert(data.text);
                window.open("https://api.twitter.com/oauth/authorize?"+data);
                },
                function(data){alert("UnAuthorized...:("+data.text);}
            );
        </script>
    </body>
</html>

你必须从twitter获取consumerKey和consumerSecret。

为此,请转到此网址:https://dev.twitter.com/apps/new 并使用您的Twitter帐户登录(如有必要)。

然后填写"申请详细信息"表单。单击"创建Twitter应用程序"按钮后,您将获得需要用于consumerKey和consumerSecret的值。