我希望能够在网页上显示 Twitter 用户在 X 位置“最后一次出现”,无论他们最新的推文是什么,“他说的地方”。这适用于启用了地理位置的用户,我这样做是为了在旅途中跟踪他们。最简单的方法是什么?它看起来像这样:
[user] 最后一次出现在 [latest tweet location (city/state, not geopoints)] 他说: [latest tweet]
任何帮助/建议表示赞赏。
更新:
我试过这个添加到页面:
<script type="text/javascript" src="http://mywebsite.com/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterCallback2&count=1"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterLocation&count=1"></script>
然后修改 twitter 的 blogger.js 以在顶部添加:
function twitterLocation(twitters) {
var statusHTML = [];
for (var i=0; i<twitters.length; i++){
var place= twitters[i].place.full_name;
statusHTML.push('+place+');
}
document.getElementById('location').innerHTML = statusHTML.join('');
}
最后,放一个
<span id="location></span>
和
<div id="twitter_update_list"></div>
在 html 中也是如此。
这条推文还可以,但是放在“位置”跨度中的唯一内容就是文本“+place”
我有可能在这里走上正确的道路吗?