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