KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am trying to implement tweetsharp in my asp.net mvc 3 application but I am running into issues. I have created a new twitter application with the following settings: Application website: http://127.0.0.1:8545/ Type: browser Callback URL: none Access Type: read/write I then used the sample provided on their website with a few minor changes: public ActionResult Twitter() { TwitterService service = new TwitterService("key", "secret"); OAuthRequestToken requestToken = service.GetRequestToken("http://127.0.0.1:8545/Membership/TwitterOAuth"); var uri = service.GetAuthorizationUri(requestToken); return new RedirectResult(uri.ToString(), false /*permanent*/); } public ActionResult TwitterOAuth(string oauth_token, string oauth_verifier) { var requestToken = new OAuthRequestToken { Token = oauth_token }; TwitterService service = new TwitterService("key", "secret"); OAuthAccessToken accessToken = service.GetAccessToken(requestToken, oauth_verifier); service.AuthenticateWith(accessToken.Token, accessToken.TokenSecret); TwitterUser user = service.VerifyCredentials(); return RedirectToAction("Index", "Home"); } Whenever I runt his code I get redirected to the following twitter URL: https://api.twitter.com/oauth/authorize?oauth_token= ? Anyone experienced this before? EDIT It appears that issue was with the way the application was setup. Since I did not provide a callback url, the application was automatically saved as a client and not browser application. Once I added a callback url the code worked correctly.
Tags (comma-separated)
Save Edits
Cancel