Ответ 1
https://twitter.com/statuses/ID
должен работать.
он будет перенаправлен на необходимый статус.
У меня есть Javascript, который использует API Twitter для получения твитов. Я разбираю данные и использую jQuery для генерации HTML для DOM.
Аспект того, что я хочу отобразить, - это ссылка "Просмотрите этот твит" - да, sorta звучит глупо, но это позволяет пользователю получать URL-адрес для определенного твита.
Я создаю тег с href. URL-адрес имеет форму:
http://twitter.com/{twitter-user-id}/status/{tweet-status-id}
где содержимое фигурных скобок - это фактические данные, извлеченные из твита (нет, я не включаю фигурные скобки). Например:
http://twitter.com/Atechtrader/status/57432099984130050
Что происходит в работе, так это то, что это работает для некоторых твитов, но не для других. Для тех, кто терпит неудачу, сервер Twitter отвечает содержимым, в котором говорится, что запрашиваемая страница не существует.
Я что-то делаю неправильно?
https://twitter.com/statuses/ID
должен работать.
он будет перенаправлен на необходимый статус.
FYI: id_str - это переменная, которую нужно вызвать вместо id
К сожалению, все ответы, предоставленные до сих пор, основаны на перенаправлении HTTP.
Прямая ссылка имеет вид: https://twitter.com/i/web/status/ {tweet-status-id}
Вы можете использовать как:
Переадресация Twitter на основе идентификатора статуса, а не имени пользователя.
Он работает для настольных компьютеров и мобильных устройств.
Я пробовал это. Он работает хорошо: - Веб: https://twitter.com/statuses/ID - Mobile && Веб: https://twitter.com/User_ID/statuses/Tweet_ID
Я надеюсь, что это будет полезно для вас.