Twitter 在网页中嵌入推特提要和对我的回复

Twitter 在网页中嵌入推特提要和对我的回复,twitter,Twitter,我正在使用Twitter生成的“Twitter徽章”HTML和JavaScript在网页上显示我的Twitter提要。我想在同一个提要中包含回复,或者至少在另一个提要中包含回复。(我对其他人的回复已经在那里了。)在Twitter网站上,我只需点击右面板上的@username链接,就可以得到我的userid的回复。有人知道如何将其嵌入到页面中吗?谢谢。有一个可以让您以XML或JSON格式获取最近20条@回复的链接;但是,它需要身份验证,因此您需要在后端执行此操作。(有用于Javascript的OA

我正在使用Twitter生成的“Twitter徽章”HTML和JavaScript在网页上显示我的Twitter提要。我想在同一个提要中包含回复,或者至少在另一个提要中包含回复。(我对其他人的回复已经在那里了。)在Twitter网站上,我只需点击右面板上的@username链接,就可以得到我的userid的回复。有人知道如何将其嵌入到页面中吗?谢谢。

有一个可以让您以XML或JSON格式获取最近20条@回复的链接;但是,它需要身份验证,因此您需要在后端执行此操作。(有用于Javascript的OAuth库,但对于这个用例来说,这听起来不是特别可行。)

只要你经常使用twitter,搜索中有tweet(一段时间后过期),你就可以使用twitter搜索jsonp

我围绕它编写了一个简单的js库

这将为您提供一系列匹配的tweet,然后您可以对这些tweet进行样式化或其他处理

//done up in no framework js
Twitter.search({q:"alan",
  callback:function(results){
    var body = document.getElementsByTagName("body")[0];
    for(var i=0;i<results.length;i++)
    {
      alert(results[i].text)
    }
  }
})
//在无框架js中完成
Twitter.search({q:“alan”,
回调:函数(结果){
var body=document.getElementsByTagName(“body”)[0];

对于(var i=0;i您是否考虑过将@Meredith建议的回复链接用于Twitter?

已从Twitter中删除。其他人有更好的解决方案吗?

嵌入外部页面(包括推文)任何内容的简单方法是使用以下代码:

<?php
 echo "<html><head>";
 echo "<style> body { background: #FBFAF9; font-family: sans-serif; }";
 echo "h4 {text-transform:capitalize; font-family: sans-serif;} h5 {text-transform:capitalize; font-family: sans-serif; color: grey; } </style>";
 echo "</head><body>";


 $data = file_get_contents('https://twitter.com/your_feed_here');

 $data = explode("<div class=\"stream profile-stream\">", $data);
 $data = explode("<div class=\"grid hidden\">", $data[1]);
 $data = str_replace("</p>", "</p>", $data[0]);
 $data = explode("\n", $data);

 foreach ($data as $line) { 

$date = explode("data-long-form=\"true\">", $line);
$date = explode("</span>", $date[1]);
$article['date'] = $date[0];


$title = explode("<p class=\"js-tweet-text tweet-text\">", $line);
$title = explode("</p>", $title[1]);
$article['title'] = $title[0];


$articles[] = $article;
 }

 unset($articles[0]);
 unset($articles[count($articles)]);

 foreach ($articles as $markup) :
 ?>
 <div class="entry">
<h5><?=$markup['date'];?></h5>
<div style="width:270px"><?=$markup['title']?></div>
 </div> 
 <?php endforeach; ?>


不需要。谢谢;我会马上查出来。就像@BaroqueBobcat的建议一样,Juiter——我必须说它很酷——依赖搜索。我在寻找直接的时间线数据:给定用户id(我)的推文还有所有的@回复。这样,数据的持续时间比搜索时间长。我想我必须自己使用API编写一些东西。从2013年6月起,Twitter不再提供公共JSONP源。你需要使用他们的工具,尽管你可以。API方法的链接断开了,请更新它。