X(Twitter)リンク形式

各行には通常のウェブリンク、iPhoneのURLスキーム、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

アプリはXに名前を変更した後も twitter:// スキームを維持しました。

Not an official API

ほとんどのアプリは URL スキームを公式に文書化していません。 以下の形式は DSLink が現在実稼働環境で使用している形式ですが、アプリの更新により形式が変更される可能性があります。スキームを独自のアプリまたはサイトにハードコーディングする前に、実際のデバイスでテストしてください。

ウェブサイトでのスキームの使用

URL スキームはリンクに直接挿入できます。 iPhone では、Safari はアプリを切り替える前に訪問者に確認を求めます。

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

Android では、インテント自体に Web フォールバックを追加できます。 アプリが見つからない場合、Chrome は失敗せずにフォールバック URL を開きます。

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

どこでも 2 つの制限が適用されます。 アプリがインストールされていない場合、裸のスキームは何も役に立ちません。iOS ではエラーが表示されます。 また、Instagram、TikTok、X などのアプリ内の組み込みブラウザーはカスタム スキームをブロックまたは無視することが多く、まさにほとんどのリンクがタップされる場所です。

DSLinkのスマートリンクはこれらすべてを一つの短いURLにまとめます。スマートフォンでは、デバイスに合った適切なアプリ形式を試し、アプリが抜けている場合はX(Twitter)のウェブページに戻り、デスクトップの訪問者を直接ウェブサイトに誘導します。すべての場所で1つのリンクを共有し、クリック統計を上に載せます。

よくある質問

Xに名前を変更した後も、twitter:// 方式は機能しますか?

はい。Xアプリは依然として twitter:// 登録しているので、twitter://user?screen_name=NAMEがプロフィールを開きます。

Xアプリで特定の投稿を開くにはどうすればいいですか?

投稿URLの数字IDを付けてtwitter:@status?id=POST_IDを使いましょう。

X(Twitter)アプリがインストールされていない場合はどうなりますか?

裸の URL スキームは失敗します。iOS ではエラーが表示され、何も開きません。 常に Web フォールバックと組み合わせてください。Android ではインテントに S.browser_fallback_url を指定するか、Web ページに自動的にフォールバックする DSLink スマート リンクを使用してください。