Использование C # для доступа к Twitter API без проверки подлинности браузера - PullRequest
0 голосов
/ 16 марта 2011

Я создаю консольное приложение C #, которое использую для поиска в Twitter с помощью API. Я попытался использовать Twitterizer, однако API-интерфейсы поиска с токенами не работают, что довольно быстро приводит к ошибке ограничения скорости. У меня вопрос: есть ли у кого-нибудь код, показывающий мне, как я могу сделать вызов API Twitter в C #, используя мои потребительские ключи и секреты вместе с токеном доступа и секретами, чтобы консольное приложение могло запускаться само по себе, не переходя на веб-страницу получить пин-код, как в большинстве уроков? Спасибо.

С уважением, Энди.

Ответы [ 2 ]

0 голосов
/ 16 марта 2011

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

Для вызова любого метода в API Twitter, который требует аутентификации, вам нужно 4 элемента:

  • потребительский токен
  • Секрет потребителя
  • Токен аутентификации
  • Секрет аутентификации
0 голосов
/ 16 марта 2011

Если вы проверите кодовую страницу Google для Twitterizer , там написано:

Получаете ли вы много кодов ошибок HTTP 401? Ваши обновления говорят "через Twitterizer"?

Это означает, что вы используете Twitterizer версии 1, в котором используется BASIC-аутентификация. ОСНОВНАЯ Аутентификация была запланирована для удаления из Twitter в течение нескольких месяцев. В течение августа ежечасный лимит на количество обновлений, допустимых для приложений, использующих BASIC-аутентификацию, должен снижаться каждый день. 31 августа BASIC-аутентификация больше не будет работать ВСЕ .

Так что вам придется либо использовать эту аутентификацию на основе PIN-кода, либо использовать обычную API поиска

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...