- 埋め込みタイムライン
- 埋め込みツイート
返される HTML スニペットは、ページに X のウィジェット JavaScript が含まれている場合、自動的に埋め込みタイムラインとして認識されます。oEmbed エンドポイントでは、HTML レスポンスに同梱される X の JavaScript によって解釈される HTML マークアップ内の対応するプロパティを設定することで、埋め込みタイムラインの最終的な外観をカスタマイズできます。返されるマークアップの形式は、X が新機能を追加したりタイムラインの表現を調整したりするに従って、時間とともに変更される可能性があります。タイムライン URL で指定された X タイムラインを対象に、oEmbed 互換の JSON 形式で返します。ユーザータイムラインとリストタイムラインがサポートされています。タイムラインのマークアップは、cache_age プロパティで指定された推奨キャッシュ有効期間まで、自身のサーバー上でキャッシュすることを想定しています。
Resource URL
https://publish.x.com/oembedResource Information
| Response formats | JSON |
| Requires authentication? | No |
| Rate limited | No |
Parameters
| Name | Description | Example |
|---|---|---|
| url | 埋め込む対象となる X タイムラインの URL | * https://x.com/TwitterDev *https://x.com/TwitterDev/lists/national-parks |
| limit | 表示する項目数 N を指定します。N は 1 以上 20 以下の値である必要があります | 6 |
| maxwidth | ウィジェットの最大幅を設定します。180 以上 1200 以下である必要があります | 300 |
| maxheight | ウィジェットの最大高さを設定します。200 より大きい必要があります | 400 |
| omit_script | レスポンスに script 要素を含めないようにします | 1 |
| lang | サポートされている X の言語コード | es |
| theme | dark を指定すると、タイムラインは暗い背景に明るい文字で表示されます | dark |
| chrome | スペース区切りのトークンでタイムラインの表示コンポーネントを削除します * noheader - ヘッダーを非表示にします * nofooter - 表示されている場合、フッターを非表示にします * noborders - ウィジェットの外枠、ツイート間、およびツイート内のすべての枠線を削除します * noscrollbar - 表示されている場合、タイムラインのスクロールバーを切り取って非表示にします * transparent - 背景色を削除します | noheader%20nofooter |
| aria_polite | タイムラインに追加されるツイートに対して、ARIA ライブリージョンのポライトネスの assertive 値を設定します | assertive |
| dnt | true に設定すると、タイムラインおよびあなたのサイト上に埋め込まれたページは、パーソナライズされたおすすめやパーソナライズされた広告などの目的には使用されません | true |