2013-06-04 3 views
1

Может ли какой-либо орган предоставить мне шаги аутентифицированного twitter api V1.1 (означает предоставление мне шагов кода) для C# .NET.Как использовать twitter api v1.1 для C# .NET?

+1

Что вы уже пробовали и какие исследования вы сделали? –

+0

Проверьте [это] (https://github.com/danielcrenna/tweetsharp). –

+0

Фактически я был загружен кодом VB.net со ссылкой на эту ссылку https://github.com/mnotaro/TwitterOAuthV1.1Test здесь упоминает v1.1, но используйте v1.0, поэтому PLZ помогите мне! – user2029716

ответ

4

Я последовал tweetsharp API "https://github.com/danielcrenna/tweetsharp" для размещения твиты, которые поддерживают API V1.1.

Используйте диспетчер пакетов библиотеки и выполните команду «PM> Install-Package TweetSharp» на консоли man man.

var _consumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"].ToString(); 
    var _consumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"].ToString(); 
    var _accessToken = ConfigurationManager.AppSettings["twitterAccess"].ToString(); 
    var _accessTokenSecret = ConfigurationManager.AppSettings["twitterAccessSecret"].ToString(); 

    var service = new TwitterService(_consumerKey, _consumerSecret); 
    service.AuthenticateWith(_accessToken, _accessTokenSecret); 
    var status = "Collaborative short story of the day: Blah"; 
    var response = service.SendTweet(new SendTweetOptions() { Status = status }); 
+0

Не удалось найти пакет TweetSharp. Поддерживается ли она? – DivineOps

1

Я лично никогда не использовал вышеуказанные решения, но я чувствую, что они совершенно одинаковы. Как это сделать с Tweetinvi C# API (website).

Первый шаг - создать токен для вашего приложения на сайте Twitter. Токен позволит вам подключиться к Twitter и выполнять запросы против REST API 1.1.

С помощью этого токена приложения ConsumerToken вы можете попросить пользователя вашего приложения создать токен с помощью класса TokenCreator.

TokenCreator tokenCreator = new TokenCreator("consumerKey", "consumerSecret"); 

Если у вас уже есть информация UserToken вы можете просто создать токен, предоставляя информацию, которую вы хотите.

IToken token = new Token("userKey", "userSecret", "consumerKey", "consumerSecret"); 

Когда у вас есть ваш токен, вы можете выполнить любую операцию, которую хотите.

Создать TweetExample:

IToken token = new Token("userKey", "userSecret", "consumerKey", "consumerSecret"); 
Tweet t = new Tweet("Hello world"); 
t.Publish(token); 

Готово!

Смежные вопросы