Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过TwitterVB连接到Twitter?_C#_Twitter - Fatal编程技术网

C# 如何通过TwitterVB连接到Twitter?

C# 如何通过TwitterVB连接到Twitter?,c#,twitter,C#,Twitter,我正试图通过TwitterVB连接到twitter,但以下代码不起作用(注意:删除了consumerKey和ConsumerKeyCret以解决隐私问题)。当我运行下面的代码时,它会弹出一个网页(附件)。我做错了什么 代码: 字符串consumerKey=“”; 字符串consumerKeySecret=“” 屏幕截图:简而言之:您需要获得密钥和机密才能访问twitter帐户。只有屏幕截图上的表格才能做到这一点。但这应该只做一次。因此-授予权限并将key+secret存储在某处 以下是一些有用的

我正试图通过TwitterVB连接到twitter,但以下代码不起作用(注意:删除了consumerKey和ConsumerKeyCret以解决隐私问题)。当我运行下面的代码时,它会弹出一个网页(附件)。我做错了什么

代码: 字符串consumerKey=“”; 字符串consumerKeySecret=“”


屏幕截图:

简而言之:您需要获得
密钥
机密
才能访问twitter帐户。只有屏幕截图上的表格才能做到这一点。但这应该只做一次。因此-授予权限并将
key+secret
存储在某处

以下是一些有用的链接:




我是TwitterVB的作者

您最好通过以下链接阅读web教程:


它清楚地说明了这一点。第三方应用程序可能不再使用用户名和密码登录Twitter;您必须存储OAuth令牌。

您希望得到什么?这就是OAuth的工作原理。ps:你可以在这里用“图像”按钮附加图像。我希望能够自动完成整个过程,即不弹出授权页面。相反,我希望页面不会弹出,我可以在以后的会话中指定用户名/密码。我只想能够登录到twitter并获取提要,然后退出。这是另一个独立于OAuth的进程吗?OAuth意味着您只进行了一次身份验证。但是,在您获得
密钥
机密
之后,您可以存储它们并无限使用它们。
    TwitterVB2.TwitterAPI tw = new TwitterVB2.TwitterAPI();
    if (Request["oauth_token"] == null)
    {
        Response.Redirect(tw.GetAuthorizationLink(consumerKey, consumerKeySecret));
        Debug.WriteLine(tw.OAuth_Token);
        Debug.WriteLine(tw.OAuth_TokenSecret);
    }
    else
    {
        tw.GetAccessTokens(consumerKey, consumerKeySecret, Request["oauth_token"], Request["oauth_verifier"]);
        Debug.WriteLine(tw.OAuth_Token);
        Debug.WriteLine(tw.OAuth_TokenSecret);
    }