Подтвердить что ты не робот

URL для ссылки на Twitter для конкретного твита

У меня есть 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 отвечает содержимым, в котором говорится, что запрашиваемая страница не существует.

Я что-то делаю неправильно?

4b9b3361

Ответ 1

https://twitter.com/statuses/ID должен работать.
он будет перенаправлен на необходимый статус.

Ответ 2

FYI: id_str - это переменная, которую нужно вызвать вместо id

Ответ 3

К сожалению, все ответы, предоставленные до сих пор, основаны на перенаправлении HTTP.

Прямая ссылка имеет вид: https://twitter.com/i/web/status/ {tweet-status-id}

Ответ 4

Вы можете использовать как:

http://twitter.com/itdoesnotmatter/status/[YOURID]

Переадресация Twitter на основе идентификатора статуса, а не имени пользователя.

Он работает для настольных компьютеров и мобильных устройств.