TweetSharp - всегда нужно авторизоваться (веб-приложение)? - PullRequest
0 голосов
/ 21 ноября 2011

Всегда ли мне нужно авторизовывать пользователя каждый раз, когда я хочу предоставить своему приложению разрешение на использование учетной записи пользователя в Twitter?Могу ли я просто дать один раз?

Я использовал следующий код ..

public ActionResult Authorize()
{
    // Step 1 - Retrieve an OAuth Request Token
    TwitterService service = new TwitterService("consumerKey", "consumerSecret");

    // This is the registered callback URL
    OAuthRequestToken requestToken = service.GetRequestToken("http://localhost:9090/AuthorizeCallback"); 

    // Step 2 - Redirect to the OAuth Authorization URL
    Uri uri = service.GetAuthorizationUri(requestToken);
    return new RedirectResult(uri.ToString(), false /*permanent*/);
}

https://github.com/danielcrenna/tweetsharp

1 Ответ

1 голос
/ 21 ноября 2011

Нет, вам нужно только один раз пройти аутентификацию, используя TweetSharp или любую другую систему на основе OAuth, при условии, что вы сохраняете данные токена, которые вы получаете в процессе авторизации. Затем вы можете использовать это для выполнения любых будущих запросов.

Я недостаточно знаю о TweetSharp, чтобы публиковать какие-либо конкретные подробности о нем, но в Твиттере есть страница об их использовании OAuth , чтобы помочь вам начать работу.

...