埋め込み型タイムラインは、あなたのウェブサイトに複数のツイートをコンパクトな一列表示で埋め込むため簡単な方法です。 Display the latest Tweets from a single Twitter account, multiple accounts, or tap into the worldwide conversation around a topic grouped in a search result.
埋め込み型タイムラインは三つのパーツで構成されています: Twitter.com上で編集できるウィジット設定; あなたのウェブページへ追加する、Twitter.com 上で表示されるフルのタイムラインへのリンク; リンクをフル描写タイムラインに補強するための Twitterウィジット JavaScript。
あなたは iOS や Android のアプリケーションを開発していますか? iOS や Android用のTwitterキットを使用して、あなたのアプリケーションにタイムラインを追加してください。
Embedded TimelinesEmbedded timelines are an easy way to embed multiple Tweets on your website in a compact, single-column view. Display the latest Tweets from a single Twitter account, multiple accounts, or tap into the worldwide conversation around a topic grouped in a search result. An embedded timeline consists of three parts: a widget configuration edited on Twitter.com; a link to the full timeline display on Twitter.com added to your webpages; and Twitter’s widget JavaScript to enhance the link with a fully-rendered Timeline. Do you develop an iOS or Android application? Add a timeline to your application using Twitter Kit for iOS or Android. |
Timeline types |
ユーザータイムラインは指定した公開ツイートアカウントから、最新のツイートを新しいものから古い順に表示します。 このタイムラインは、ヘッダにはフォロワーを勧誘するフォローボタン を持ち、 フッタにはあなたのTwitter アカウントと会話するためのメンション用のウェブインテントを持ちます。
User timelineA user timeline displays the latest Tweets ordered from newest to oldest from a specific public Twitter account. The timeline includes a Follow button in the header to encourage new followers and a mention web intent footer to encourage new conversations specific to your Twitter account. |
リストタイムラインは抽出したTwitterアカウントの公開リストから、最新のツイートを新しいものから古い順に表示します。 このタイムラインは、ヘッダにはリスト名、説明、抽出者が表示されます。詳細はTwitter リストについて読んでください。
List of usersA list timeline displays the latest Tweets ordered from newest to oldest from a curated public list of Twitter accounts. The timeline includes a header displaying the list’s name, description, and curator. Read more about Twitter lists. |
検索タイムラインはTwitter の検索エンジンによってランク付けされたTwitter検索結果の中から過去数週間分のツイートを表示します。 検索ウィジットは、トップツイートのみを表示したり、不適切なコンテンツとしてマークされているツイートを自動的に削除したりするように設定ができます。
Search timelineA search timeline displays Tweets from the past few weeks in the results of a Twitter search ranked by the Twitter search engine. A search widget may be configured to show only top Tweets and automatically remove Tweets marked as containing sensitive content. |
コレクションタイムラインは Twitter ユーザーによって抽出された複数のツイートを彼らが選んだ順番で表示します。
CollectionA collection timeline displays multiple Tweets curated by a Twitter user in their chosen display order. |
1. Twitter.comにログインして新しいタイムラインウィジットを作成します。あなたのウェブサイトの責任アカウント(あなたの個人アカウントではなく)で新しいウィジットを作成することを推奨します for easy discovery by your team and customization as your site changes.
2. あなたのサイトのタイムラインで表示したいコンテンツを選びます。ユーザータイムライン用の Twitter ユーザー名、検索タイムライン用の検索クエリなどを入力してください。
3. auto-expand photosのようなウィジットオプションの選択や選択解除を行い、あなたのウィジット表示をカスタマイズします。
4. 保存した設定やマークアップを使って新しいウィジット識別子を生成するには “Create widget”を選択します。 そのHTMLをあなたのウェブページやテンプレートにコピーペーストしてください。
ウィジットツールで生成されたHTMLコードには、Twitterのウィジット JavaScriptを読み込むためのコードが含まれています。
あなたのページのテンプレートで既に読み込んだコードを使うことで、この <script>
エレメントと Twitterのウィジット JavaScriptの読み込みを省略できます。
How to add an embedded timeline to your website1. Create a new timeline widget while logged in to Twitter.com. We recommend creating a new widget from the account responsible for your website (not your personal account) for easy discovery by your team and customization as your site changes. 2. Choose the content you would like to display in a timeline widget on your site. Enter a Twitter username for a user timeline, a search query for a search timeline, etc. 3. Customize your widget display by selecting or de-selecting widget options such as auto-expand photos. 4. Select “Create widget” to generate a new widget identifier with your saved preferences and markup. Copy and paste the HTML into your webpage or template. The HTML snippet generated in our widgets tool includes a snippet to load Twitter’s widgets JavaScript. You may omit this |
埋め込み型タイムラインは、、親エレメントの横幅に合わせて最小180ピクセルから最大520ピクセルの横幅で自動的に調整されます。
タイムラインのa(アンカー)エレメントにwidth
属性やheight
属性を追加することで、埋め込み型タイムラインの最大横幅や最大高さを設定します。
<a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" width="300" height="300"> Tweets by @TwitterDev </a>
DimensionsAn embedded timeline automatically adjusts to the width of its parent element with a minimum width of 180 pixels and a maximum width of 520 pixels. Set the maximum width or the maximum height of an embedded timeline by adding a <a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" width="300" height="300"> Tweets by @TwitterDev </a> |
Customize widget components |
data-chrome
属性に各chrome コンポーネントのトークンをスペース区切りで設定することで、コンパクトなツイート一覧の周りのフレームを制御します。
noheader
タイムラインのヘッダを非表示にします。 実装するサイトではタイムライン元へリンクするためのTwitter独自の属性を追加し、その他Twitterの表示要件に準拠する必要があります。
nofooter
使用してるタイムラインウィジットに含まれている場合、タイムラインのフッタとツイート書き込みボックスへのリンクを非表示にします。
noborders
ウィジットエリアを囲む区切り線と各ツイートごとの区切り線を含む、ウィジットの全ての区切り線を削除します。
noscrollbar
タイムラインのメインスクロールバーが表示される場合に、それを非表示にします。 標準のユーザーインタフェースコンポーネントを非表示にすると、あなたのウェブサイトのアクセシビリティに影響が出るので気をつけてください。
transparent
ウィジットの背景色を削除します。
例:
<a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" data-chrome="nofooter noborders"> Tweets by @TwitterDev </a>
Custom chromeControl the frame around the list of compact Tweets by setting a noheader
Hides the timeline header. Implementing sites must add their own Twitter attribution, link to the source timeline, and comply with other Twitter display requirements. nofooter
Hides the timeline footer and Tweet composer link, if included in the timeline widget type. noborders
Removes all borders within the widget including borders surrounding the widget area and separating Tweets. noscrollbar
Crops and hides the main timeline scrollbar, if visible. Please consider that hiding standard user interface components can affect the accessibility of your website. transparent
Removes the widget’s background color. Example: <a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" data-chrome="nofooter noborders"> Tweets by @TwitterDev </a> |
data-tweet-limit
属性に1
から20
の間の値を追加することで、指定した数のツイートを表示します。
このタイムラインは、指定したツイートの数に合わせて自動的に高さを調節します。このタイムラインは表示が完了した後に固定されます。; 新しいツイートのポーリングは行いません。
例:
<a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" data-tweet-limit="3"> Tweets by @TwitterDev </a>
Display a specific number of TweetsDisplay a specific number of Tweets by adding a Example: <a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" data-tweet-limit="3"> Tweets by @TwitterDev </a> |
埋め込み型タイムラインは、W3Cが管理するWAI-ARIA 標準で定義された追加マークアップを使って
自身のコンテンツ内容を説明します。
タイムラインウィジットは、新しいツイートが使用可能になった時にその更新を受信することができる、ライブリージョンです。
既定では、タイムラインのpoliteness は polite
になっています。;
埋め込み型タイムラインのライブリージョンpoliteness を assertive
に設定するには、data-aria-polite
属性にassertive
の値を設定してください。
<a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" data-aria-polite="assertive"> Tweets by @TwitterDev </a>
Increase accessibility priority of a timeline regionAn embedded timeline describes its content for screen readers and other assistive technologies using additional markup defined in WAI-ARIA standards maintained by W3C. A timeline widget is a live region of a page which may receive updates as new Tweets become available. A timeline has a politeness value of <a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/TwitterDev" data-aria-polite="assertive"> Tweets by @TwitterDev </a> |