Работает ли Twitter Java API, такой как twitter4j, с statusnet? - PullRequest
1 голос
/ 17 марта 2011

Я пытался получить доступ к своей собственной сети состояний с помощью twitter4j, так как я пытаюсь создать специальный клиент. Поэтому я пережил много испытаний. Я хочу получить доступ к statusnet с помощью OAuth, который предоставляется twitter4j. Сначала я попытался войти в систему с помощью twitter4j, загрузив соответствующие свойства statusnet из собственного файла «.properties», чтобы он соответствовал значениям, необходимым для OAuth. Поскольку это не очень хорошо работало, я изменил пользовательские значения в виде потоков и токенов twitter4j на statusnet. Это не сработало, так как я все еще получаю исключение IllegalStateException, когда пытаюсь получить OAuth-RequestToken.

Кто-нибудь имел опыт написания Client for Statusnet или другого твиттер-клона с использованием Java-API Twitter, такого как twitter4j, особенно с OAuth?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2011

Я нашел решение:

Используйте Signpost OAuth Api.Это самый простой способ создания отдельного приложения Oauth с URI отдельных поставщиков.Вы можете увидеть пример с Twitter здесь .Замените URI-адреса Twitter на ваши statusnet и попробуйте, работает очень хорошо и просто.

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

У меня он работает с status.net (identi.ca) и с базовой аутентификацией - см. https://github.com/pilhuhn/ZwitscherA/blob/master/src/de/bsd/zwitscher/account/LoginActivity.java#L124, а затем https://github.com/pilhuhn/ZwitscherA/blob/master/src/de/bsd/zwitscher/TwitterHelper.java#L232

Вы получили идентификатор приложения OAuth от status.net?

...