Форматы ссылок X (Twitter)

Каждая строка показывает обычную веб-ссылку, схему URL для iPhone и форму для Android. Замените прописные заполнители на реальные значения.

КонтентВеб-ссылкаiPhone (схема URL)Андроид
Профильhttps://x.com/USERNAMEtwitter://user?screen_name=USERNAMEintent://twitter.com/USERNAME#Intent;package=com.twitter.android;scheme=https;end
Публикацияhttps://x.com/USERNAME/status/POST_IDtwitter://status?id=POST_IDintent://twitter.com/USERNAME/status/POST_ID#Intent;package=com.twitter.android;scheme=https;end
Note

Приложение сохранило схему twitter:// после переименования в X.

Not an official API

Большинство приложений официально не документируют свои URL-схемы. Приведенные ниже форматы — это те, которые DSLink использует в производстве на сегодняшний день, но обновление приложения может их изменить — тестируйте на реальном устройстве перед тем, как жестко прописывать схему в ваше собственное приложение или сайт.

Использование схемы на веб-сайте

Схему URL можно вставить прямо в ссылку. На iPhone Safari просит пользователя подтвердить переход перед переключением приложений:

<a href="twitter://user?screen_name=USERNAME">Open in X (Twitter)</a>

На Android вы можете добавить веб-резервный вариант прямо к самому интенту. Если приложение отсутствует, Chrome откроет резервный URL вместо того, чтобы выдать ошибку:

intent://twitter.com/USERNAME#Intent;package=com.twitter.android;scheme=https;S.browser_fallback_url=https%3A%2F%2Fx.com%2FUSERNAME;end

Существуют два ограничения, которые применяются повсюду. Если приложение не установлено, пустая схема ничего полезного не делает — iOS показывает ошибку. А встроенные браузеры внутри приложений, таких как Instagram, TikTok или X, часто блокируют или игнорируют пользовательские схемы, и именно там большинство ссылок нажимается.

Умная ссылка DSLink объединяет всё это в одной короткой ссылке. На телефоне она пытается использовать правильный формат приложения для устройства, при отсутствии приложения переходит на веб-страницу X (Twitter), а для пользователей на десктопе сразу открывает сайт. Вы делитесь одной ссылкой везде и получаете статистику кликов сверху.

Часто задаваемые вопросы

Работает ли схема twitter:// после переименования в X?

Да. Приложение X по-прежнему регистрирует twitter://, так что twitter://user?screen_name=NAME открывает профиль.

Как открыть конкретную публикацию в приложении X?

Используйте twitter://status?id=POST_ID с числовым идентификатором из URL публикации.

Что произойдет, если приложение X (Twitter) не установлено?

Простая схема URL не работает: iOS показывает ошибку и ничего не открывается. Всегда используйте её вместе с веб-резервом — на Android с S.browser_fallback_url в интенте, или используйте умную ссылку DSLink, которая автоматически обращается к веб-странице в случае необходимости.