ユーザータイムラインは、指定した公開ツイートアカウントから、最新のツイートを新しいものから古い順に表示します。 このタイムラインは、ヘッダにはフォロワーを勧誘するフォローボタン を持ち、 フッタにはあなたのTwitter アカウントと会話するためのメンション用のウェブインテントを持ちます。
あなたのログインアカウントのウィジット設定から新たに埋め込み型ユーザータイムラインを作成します。
Embedded 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. Create a new embedded user timeline from your logged-in account’s widget settings. |
Twitter ユーザー名は、保存した各ウィジット IDに関連付けられています。
ユーザータイムライン抽出対象 のTwitter ユーザー名や数値型IDをそれぞれ上書きするには、data-screen-name
属性やdata-user-id
属性を追加してください。
href
属性とフォールバック用のa(アンカー)エレメント内テキストは、そのページに関連するTwitterアカウントを正しく参照するために更新をしておく必要があります。
data-screen-name
を使ったテンプレート例:
<a class="twitter-timeline" data-widget-id="{widget_id}" href="https://twitter.com/{screen_name}" data-screen-name="{screen_name}"> Tweets by @{screen_name} </a>
<a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/fabric" data-screen-name="fabric"> Tweets by @fabric </a>
ユーザーウェブインテントへリンクされたdata-user-id
を使ったテンプレート例:
<a class="twitter-timeline" data-widget-id="{widget_id}" href="https://twitter.com/intent/user?user_id={user_id}" data-user-id="{user_id}"> Tweets by Twitter user {user_id} </a>
<a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/intent/user?user_id=2857397298" data-user-id="2857397298"> Tweets by Twitter user 2857397298 </a>
Override timeline selectionA Twitter username is associated with each saved widget ID. Add a A template example using <a class="twitter-timeline" data-widget-id="{widget_id}" href="https://twitter.com/{screen_name}" data-screen-name="{screen_name}"> Tweets by @{screen_name} </a> <a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/fabric" data-screen-name="fabric"> Tweets by @fabric </a> A template example using <a class="twitter-timeline" data-widget-id="{widget_id}" href="https://twitter.com/intent/user?user_id={user_id}" data-user-id="{user_id}"> Tweets by Twitter user {user_id} </a> <a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/intent/user?user_id=2857397298" data-user-id="2857397298"> Tweets by Twitter user 2857397298 </a> |
ウィジット ID には、保存しておいた@repliesを含むか除外するかの設定が含まれています。
ウィジットの埋め込みコード内でリプライ設定を設定するには、data-show-replies
属性に true
かfalse
のどちらかを設定して追加してください。
<a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/fabric/with_replies" data-screen-name="fabric"> Tweets by @fabric </a>
Override show repliesA widget ID includes a stored preference to exclude or include @replies. Add a <a class="twitter-timeline" data-widget-id="600720083413962752" href="https://twitter.com/fabric/with_replies" data-screen-name="fabric"> Tweets by @fabric </a> |
Twitterウィジットの JavaScript ライブラリは、twttr.widgets.createTimeline
関数を使って、埋め込み型ユーザータイムラインの動的挿入をサポートしています。 あなたのページの埋め込み型タイムラインに、ウィジット ID、対象となるcontainer エレメント、任意のカスタムオプションを渡してください。
オプションオブジェクトプロパティとして渡された時、HTML data-* パラメータはキャメルケース表記になります。
twttr.widgets.createTimeline( "600720083413962752", document.getElementById("container"), { screenName: "fabric" } );
JavaScript factory functionTwitter’s widget JavaScript library supports dynamic insertion of an embedded user timeline using the HTML data-* parameters are camelCased when passed as an options object property. twttr.widgets.createTimeline( "600720083413962752", document.getElementById("container"), { screenName: "fabric" } ); |