Как перенести API Twitter с v1 на v1.1?
до сих пор я использовал twitter api v1, но мое приложение внезапно прекратило твиттинг, оно показывает, что я не могу войти в систему каждый раз, когда я пытаюсь войти в систему, когда я показываю ответ, он дает мне msg like
{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
это написано на консоли разработчика twiter
Устаревание версии 1.0 API
Большинство разработчиков не должны много работать для перехода с версии 1.0 на v1.1, но мы хотим убедиться, что для этого достаточно времени. Перед отключением v1.0 мы предоставим окно за 6 месяцев. После выхода на пенсию (см. Календарь платформы для дат), конечные точки 1.0 больше не будут доступны.
Я использую twitter4j-core-2.1.11.jar, * signpost-core-1.2.1.1.jar * и signpost-commonshttp4-1.2.1.1.jar
поэтому я попытался перенести свой код с v1 на v1.1, я попытался найти решение в консоли разработчика Twitter по этому поводу, но не смог найти правильный способ, как это сделать.
Я надеюсь, что кто-то поможет мне решить эту проблему
спасибо
ВЫДАЧА:
ЛЮДИ, КОТОРЫЕ ОБЕСПЕЧИВАЮТСЯ ТИПТЕРЫ API МИГРАЦИИ МОГУТ СКАЧАТЬ ОБНОВЛЕНО API РАБОЧИЙ ТИПОВЫЙ КОД ИЗ ЗДЕСЬ
-изменить свой потребительский ключ и секретный ключ
Ответы
Ответ 1
У меня также была проблема с тем, что Twitter больше не поддерживает REST 1.0 с 11 июня. Но я исправил проблему, заменив ее последним файлом jitter twitter4j. Если вы используете twitter4j jar для вашего приложения для аутентификации с помощью Twitter, это определенно сработает для вас.
1.Загрузить последнюю версию twitter4j из здесь
2. Замените его на более старый, и все готово.
ИЗМЕНИТЬ
Первоначально после замены баннера twitter4j он может показывать ошибку при импорте пакета.
если это так, замените
import twitter4j.http.AccessToken;
с
import twitter4j.auth.AccessToken;
Приветствия
Ответ 2
Это известно давно.
Вам нужно будет переписать свое сообщение с API twitter в соответствии с его документацией, которую можно найти здесь.
На ваш вопрос нет конкретных ответов, потому что вы не задаете конкретный вопрос о миграции. Поэтому либо укажите то, что вы хотели бы знать, единственный правильный способ ответить на этот вопрос - написать все твиттер-приложение, которое использует все вызовы api в версии 1.1.
Итак, прочитайте документацию, настройте все свои вызовы api. Убедитесь, что авторизация до 1.1. и тест. Никаких советов и трюков, просто разрабатываемых.
вот другие ресурсы, которые мы собрали вместе, чтобы сделать этот переход более плавным:
Ответ 3
Это работает для меня:
Вам просто нужно добавить файл twitter4j-core-3.0.3.jar и twitpic4j.jar в свою папку с вашим Twitterом 1.0, и он будет работать хорошо.
Загрузите файл jar отсюда: http://code.google.com/p/comp3111-project-team201/downloads/detail?name=twitter4j-core-3.0.3.jar&can=2&q=