Twitter 在网页中嵌入推特提要和对我的回复
我正在使用Twitter生成的“Twitter徽章”HTML和JavaScript在网页上显示我的Twitter提要。我想在同一个提要中包含回复,或者至少在另一个提要中包含回复。(我对其他人的回复已经在那里了。)在Twitter网站上,我只需点击右面板上的@username链接,就可以得到我的userid的回复。有人知道如何将其嵌入到页面中吗?谢谢。有一个可以让您以XML或JSON格式获取最近20条@回复的链接;但是,它需要身份验证,因此您需要在后端执行此操作。(有用于Javascript的OAuth库,但对于这个用例来说,这听起来不是特别可行。)只要你经常使用twitter,搜索中有tweet(一段时间后过期),你就可以使用twitter搜索jsonp 我围绕它编写了一个简单的js库 这将为您提供一系列匹配的tweet,然后您可以对这些tweet进行样式化或其他处理Twitter 在网页中嵌入推特提要和对我的回复,twitter,Twitter,我正在使用Twitter生成的“Twitter徽章”HTML和JavaScript在网页上显示我的Twitter提要。我想在同一个提要中包含回复,或者至少在另一个提要中包含回复。(我对其他人的回复已经在那里了。)在Twitter网站上,我只需点击右面板上的@username链接,就可以得到我的userid的回复。有人知道如何将其嵌入到页面中吗?谢谢。有一个可以让您以XML或JSON格式获取最近20条@回复的链接;但是,它需要身份验证,因此您需要在后端执行此操作。(有用于Javascript的OA
//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方法的链接断开了,请更新它。