Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.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# 如何为tweetsharp应用程序使用本地服务器_C#_Twitter_Tweetsharp - Fatal编程技术网

C# 如何为tweetsharp应用程序使用本地服务器

C# 如何为tweetsharp应用程序使用本地服务器,c#,twitter,tweetsharp,C#,Twitter,Tweetsharp,我已经做了一个演示,它是关于通过tWitter验证用户的 我想回拨到此urlhttp://localhost:56501/home/authorize. 当我尝试在应用程序设置中设置此url时,它不起作用。我得到的错误是url无效 有没有人帮我,让它在我这边工作 我在这里运行了一些代码首先,您需要在twitter应用程序中设置回调链接(http://dev.twitter.com/apps/). 用“127.0.0.1”重新使用“localhost”。例如,我的类似于-http://127.0。

我已经做了一个演示,它是关于通过tWitter验证用户的

我想回拨到此url
http://localhost:56501/home/authorize.

当我尝试在应用程序设置中设置此url时,它不起作用。我得到的错误是url无效

有没有人帮我,让它在我这边工作


我在这里运行了一些代码

首先,您需要在twitter应用程序中设置回调链接(http://dev.twitter.com/apps/). 用“127.0.0.1”重新使用“localhost”。例如,我的类似于-http://127.0。0.1:31820/主页/主页

使用ConsumerKey和ConsumerCret创建TwitterService实例

var service = new TwitterService(_consumerKey, _consumerSecret);
以下方法获取请求令牌:

public ActionResult Login()
        {
            var requestToken = service.GetRequestToken(CallBackURL);

            var url = service.GetAuthenticationUrl(requestToken);

            return Redirect(url.ToString());
        }
它将用户重定向到twitter登录表单。当用户输入他的凭证并提交表单时,它会重定向到您的回调链接

public ActionResult AuthorizeCallback(string oauth_token, string oauth_verifier)
        {
            var requestToken = new OAuthRequestToken() {Token = oauth_token};
            var accessToken = service.GetAccessToken(requestToken, oauth_verifier);

            service.AuthenticateWith(accessToken.Token, accessToken.TokenSecret);

            var twitteruser = service.VerifyCredentials();

            return RedirectToAction("Index");
        }
祝你好运