埋め込みツイートには開発者用に 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> |