Formatos de link do X (Twitter)

Cada linha mostra o link web normal, o esquema de URL do iPhone e o formato do Android. Substitua os placeholders em maiúsculas por valores reais.

ConteúdoLink webiPhone (esquema de URL)Android
Perfilhttps://x.com/USERNAMEtwitter://user?screen_name=USERNAMEintent://twitter.com/USERNAME#Intent;package=com.twitter.android;scheme=https;end
Publicaçãohttps://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

O aplicativo manteve o esquema twitter:// após a mudança de nome para X.

Not an official API

A maioria dos aplicativos não documenta oficialmente seus esquemas de URL. Os formatos abaixo são aqueles que o DSLink usa em produção hoje, mas uma atualização de aplicativo pode alterá-los – teste em um dispositivo real antes de codificar um esquema em seu próprio aplicativo ou site.

Usando o esquema em um site

Um esquema de URL pode ir direto para um link. No iPhone, o Safari pede que o visitante confirme antes de trocar de aplicativo:

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

No Android, você pode adicionar um substituto da web à própria intenção. Se o aplicativo estiver faltando, o Chrome abrirá o URL substituto em vez de falhar:

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

Dois limites se aplicam em todos os lugares. Se o aplicativo não estiver instalado, um esquema simples não fará nada de útil – o iOS mostra um erro. E navegadores integrados em aplicativos como Instagram, TikTok ou X geralmente bloqueiam ou ignoram esquemas personalizados, que é exatamente onde a maioria dos links é acessada.

Um link inteligente DSLink engloba tudo isso em uma URL curta. Em um celular, ele tenta o formato de aplicativo correto para o dispositivo, recua para a página web do X (Twitter) se o aplicativo estiver ausente e envia visitantes de desktop diretamente para o site. Você compartilha um link em todos os lugares e obtém estatísticas de cliques por cima.

Perguntas frequentes

O esquema twitter:// ainda funciona após a mudança de nome para X?

Sim. O aplicativo X ainda registra twitter://, então twitter://user?screen_name=NOME abre um perfil.

Como abrir uma postagem específica no aplicativo X?

Use twitter://status?id=ID_DA_POSTAGEM com o ID numérico do URL da postagem.

O que acontece se o aplicativo X (Twitter) não estiver instalado?

Um esquema de URL simples falha: o iOS mostra um erro e nada abre. Sempre emparelhe-o com um substituto da web - no Android com S.browser_fallback_url na intenção ou use um link inteligente DSLink, que retorna à página da web automaticamente.