サイトのトップへ戻る

Twitter 開発者 ドキュメント日本語訳

ツイートボタンの FAQ

  1. Which browsers does the Tweet Button support?
  2. Does the Tweet Button support other languages?
  3. What are the dimensions of the Tweet Button?
  4. What happens if twitter.com has an error or is over capacity?
  5. I want to use multiple Tweet Buttons on my page. Is there anything I should know?
  6. Can I control the order of the recommended accounts?
  7. My count doesn’t seem to be going up, is something wrong?
  8. When did Twitter start counting the links?
  9. Does the Tweet Button work over HTTPS?

ここに載っている以外の質問がある場合は、開発者フォーラムで教えてください。



どういったブラウザがツイートボタンをサポートしていますか?

ツイートボタンは、最も一般的なブラウザで動作テストがされました。必須のjavaScript機能をサポートしていないブラウザでは、動作はしますがデフォルトのハイパーリンクしか見えません。互換テストを実施したブラウザは以下です:

  • Internet Explorer 9+
  • Chrome 37+
  • Safari 7+
  • Firefox 36+
  • Android Browser 4.4+


ツイートボタンは他の言語をサポートしていますか?

ツイートボタンは28の言語で使用できます。この言語コードは、 ISO 639-1 alpha-2 (en)、 ISO 639-3 alpha-3 (msa)、 ISO 639-1 alpha-2 とISO 3166-1 alpha-2 localization (zh-tw)の組み合わせの形式になります。

例えば:

  • Twitterがウィジットコンテンツをあなたのサイトの言語にマッチさせる手助けをするには、あなたのページの htmlエレメントにlang 属性を設定してください。
  • 英語の場合は lang="en"を使用します
  • 日本語の場合は lang="ja"を使用します
  • スペイン語の場合は lang="es"を使用します


ツイートボタンのサイズは何がありますか?

カウントなしのツイートボタン

ツイートボタンは、55ピクセルの幅と20ピクセルの高さです。

水平方向にカウントが付いたツイートボタン

水平方向にカウントが付いたツイートボタンは、110ピクセルの幅と20ピクセルの高さです。 110ピクセルの幅は、ボタンが55ピクセル、ボタンとカウントを分けるスペースが3ピクセル、カウント自身が52ピクセルになります。

垂直方向にカウントが付いたツイートボタン

垂直方向にカウントを付けると、合計サイズは55ピクセルの幅と62ピクセルの高さになります。 62ピクセルの高さは、ボタンが20ピクセル、ボタンとカウントを分けるスペースが2ピクセル、カウント自身が40ピクセルになります。

国際化ツイートボタン

各国際化ツイートボタンは少しサイズが異なっています。

言語 `lang` コード カウントなし 水平方向カウント 垂直方向カウント
英語 en 55ピクセル x 20ピクセル
110ピクセル x 20ピクセル
55ピクセル x 62ピクセル
日本語 ja 80ピクセル x 20ピクセル
130ピクセル x 20ピクセル
80ピクセル x 62ピクセル
スペイン語 es 64ピクセル x 20ピクセル
110ピクセル x 20ピクセル
64ピクセル x 62ピクセル


twitter.comでエラーが発生したり高負荷になった場合、何が起こりますか?

ツイートボタンは高性能のコンテンツ配信ネットワーク上でホストされており、twitter.comとは分離されています。 もしtwitter.com がダウンした場合でもあなたのサイトは影響を受けず、ボタンを表示されたままということです。 想定されるのは、ユーザーがツイートボタンを押した時の共有ボックスの読み込みに失敗し、ユーザーにTwitterエラーページが表示されるという事態です。 また、場合によってはカウントが表示されないことがあります。



自分のページで複数のツイートボタンを使用したいです。知っておくべきことはありますか?

ページでツイートボタンを一つ以上使用したい場合、確認することが二つあります。

  1. JavaScript ツイートボタンを使用している場合、widgets.js javascript を一回のみインクルードするようにしてください。 JavaScript を設置する最適の場所は、</body>で閉じる前の位置です。
  2. あなたのページでのコンテンツの重複を避けるため、各ツイートボタンでは via とurl データポイントの代わりに、rel="me" タグと rel="canonical" タグの使用を検討してください。


Only two accounts are displayed and by default the via user is shown first with the first related account shown afterwards. If the user is a follower of the via user the Share Box will instead show the first two related accounts the user isn’t a follower of. No accounts are displayed if the user follows all of the suggested accounts (via and related).

Learn more about related accounts.



私カウントが増えてないように見えますが、何か間違ってませんか?

パフォーマンスを向上させるには、我々は表示する前にカウントをキャッシュしています。 このキャッシュは頻繁に更新されますが、キャッシュが更新されるまでの間に場合によっては、カウントが増加していないように見るかもしれません。 加えて、公開ツイートのみがカウントに換算され、保護アカウントのツイートではカウントは増加しません。

さらにカウントを適切に更新するには、現時点では、あなたのサーバがHTTp HRADリクエストをサポートしていなければならないという要件があります。 これを確認するための簡単は方法は、コマンドラインの curl プログラムを使って-I (capital i) フラグを渡すことです。 リクエストが成功すると HTTP 200 OK 応答が返ります。:

$ curl -I https://dev.twitter.com
HTTP/1.1 200 OK
Date: Thu, 22 Sep 2011 23:16:39 GMT
Server: Apache
Cache-Control: no-cache, no-store, must-revalidate, post-check=0, pre-check=0
Expires: Sun, 11 Mar 1984 12:00:00 GMT
Pragma: no-cache
Last-Modified: Thu, 22 Sep 2011 23:16:20 +0000
Vary: Cookie,Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8
...

リクエストが失敗すると HTTP 4xx や 5xx エラーが返ります:

$ curl -I http://baddomain.example.com
HTTP/1.1 405 Method Not Allowed
...


Twitterはいつからリンクのカウントを開始したのですか?

我々は、ツイートボタンをサービス開始する二週間前からカウントを開始しました。つまり、2010年7月より前にTwtter上で拡散されたリンクはカウントに換算されません。 しかし、それ以降に公開ツイートされたリンクは全てカウントされ、ツイートボタンはそれを反映します。



ツイートボタンはHTTPS上でも動作しますか?

はい、ツイートボタンは HTTPS上で動作します。