2013-06-13 5 views
18

до сих пор я использовал щебетать API v1, но мое приложение внезапно остановился насмешках, он показывает мне Логин не удалось каждый раз, когда я пытаюсь войти в систему, когда я показываю ответ он дает мне Msg какКак перенести API Twitter с v1 на v1.1?

{"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

Deprecation из версии 1.0 в API

Большинство разработчиков не будет нужно сделать много работы, чтобы перейти от версии 1.0 до версии 1.1, но мы хотим, чтобы убедиться, достаточно время для этого. Перед отключением v1.0 мы предоставим окно за 6 месяцев. После выхода на пенсию (см. Календарь платформы для дат), конечные точки 1.0 больше не будут доступны.

я использую twitter4j-ядро-2.1.11.jar * указатель-ядро-1.2.1.1.jar *, & -commonshttp4-1.2.1.1.jar указатель

так Я попытался перенести свой код с v1 на v1.1, я попытался найти решение в консоли разработчика Twitter по этому поводу, но не смог правильно подойти к нему.

Я надеюсь, что некоторые из них будут помочь мне решить эту проблему

благодаря

Устранена: ЛЮДЕЙ КТО ОБЛИЦОВОЧНЫЕ TWITTER API МИГРАЦИИ ПРОБЛЕМЫ МОЖНО СКАЧАТЬ ОБНОВЛЕНИЕ API РАБОЧЕЙ TWITTER КОД ОТ HERE

-изменить ключ вашего потребителя и секретный ключ потребителя

+0

Все, что вам нужно сделать, это Аутентифицировать, посылая ключи API в заголовках при каждом запросе, и изменить URL «1» «1,1» –

+0

Можете ли вы поделиться полная информация относительно этого. – Ganesh

+0

@Ganesh Я только что получил этот msg, что я написал здесь как ответ json здесь, и я хочу знать, что мне нужно сделать, чтобы перенести мой код v1 в v1.1, но я еще не получил ответа – Aamirkhan

ответ

3

Это известно давно.

Вам необходимо будет переписать свое сообщение с помощью API twitter в соответствии с его документацией, которая может быть найдена here.

На ваш вопрос нет конкретных ответов, потому что вы не задаете конкретный вопрос миграции. Поэтому либо укажите то, что вы хотели бы знать, единственный правильный способ ответить на этот вопрос - написать все твиттер-приложение, которое использует все вызовы api в версии 1.1.

Так что прочитайте документацию, настройте все ваши вызовы api. Убедитесь, что авторизация до 1.1. и тест. Никаких советов и трюков, только простой разработки.

здесь другие ресурсы, которые мы собрали вместе, чтобы помочь сделать этот переход более плавным:

21

Я также сталкиваются с той же проблемой поскольку Twitter больше не поддерживает REST 1.0 с 11 по 13 июня. Но я исправил проблему, заменив последний файл twitter4j jar.Если вы используете twitter4j jar для вашего приложения для аутентификации с помощью Twitter, это определенно сработает для вас.

1.Download последнюю twitter4j от here

2.Replace его с более старым, и вы сделали.

EDIT

Первоначально после замены twitter4j баночку, она может показать ошибку в пакете импорта. если да, то заменить

import twitter4j.http.AccessToken; 

с

import twitter4j.auth.AccessToken; 

Приветствиях

+0

Не работает для меня. Он дает ошибки в файлах TwitterApp.java и AccessToken.java. потому что JAR не содержит эти классы. – Ganesh

+0

Я думаю, что вы делаете ошибку при импорте соответствующего пакета. См. Мой отредактированный ответ. –

+0

Красивый человек. работал идеально, и вы спасли мои усилия. Благодарю. –

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