6

Twitter API で oembed を使用して、ツイート ウィジェットを埋め込みます。JSON 応答は正常に取得されますが、ツイートはテキストのみで表示され、埋め込みウィジェットの応答は表示されません。Twitter が送信する JavaScript が起動しません。

  $(document).ready(function() 

  {$.getJSON("https://api.twitter.com/1/statuses/oembed.json?id=133640144317198338&align=center&callback=?", function(data)
    {$('#target').html(data.html);
    });
  });

次にhtmlの場合:

<body >
  <div id="target"></div>
</body>

================================================== ===============

応答は、ウィジェットではなく、テキストのみのバージョンでフォーマットされます。

4

3 に答える 3

4

私もこれで立ち往生しました。jqueryを扱いたくない場合は、単に使用できます

<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

そしてhtmlに入れます:

<blockquote class="twitter-tweet"><a href="http://twitter.com/coffee_dad/status/287348974577385474">link</a></blockquote>

これが適切な方法かどうかはわかりませんが、私にはうまくいくようです。

于 2013-02-15T03:11:20.587 に答える
0

追加を使用しないでください。$('#target').html(data.html); を使用します。

于 2012-12-10T10:17:00.467 に答える