開発者向け埋め込みツイート

埋め込みツイートには開発者用に API が用意されています。

API

GET statuses/oembed
ツイートの URL または ID から JSON / XML でデータを取得することが可能。
API v1 なので認証不要。サンプル
API 制限があるので何度も使う場合は要キャッシュ。
基本的に API は v1.1 に移行済みなので使えなくなる可能性あるかも。

サンプルコード

PHP

$url = "https://api.twitter.com/1/statuses/oembed.json?id=99530515043983360";
$json = file_get_contents($url);
echo json_decode($json)->html;// 表示したいところで

JavaScript

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
    $(function () {
        var url = "https://api.twitter.com/1/statuses/oembed.json?id=99530515043983360";
        $.ajax(url, {
            dataType: "jsonp"
        })
        .done(function (data) {
            $("body").append(data.html);// 表示したいところに出力
        });
    });
</script>

カテゴリー: Twitter タグ: , , パーマリンク