随着Twitter于2013年6月11日关闭API 1.0,我们有几个网站现在无法显示时间轴。我一直在寻找一个“如果你这样做了,现在就要这样做”的例子。以下是Twitter的公告。
https://dev.twitter.com/blog/api-v1-is-retired
以下是我们最初通过API 1.0显示Twitter时间轴的方法。
然后我看了Twitter API文档(https://dev.twitter.com/docs/api/1.1/overview),但缺乏明确的转换示例。我没有4或5个小时深入研究,也不想去看这个杂乱无章的FAQ(https://dev.twitter.com/docs/faq#17750)。
然后我发现了有关用户时间线的API文档。所以我再次更改了URL,如下所示。 https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
<div id="twitter">
<ul id="twitter_update_list"></ul>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&count=1"></script>
<div style="float:left;"><a href="https://twitter.com/companytwitterhandle" target="_blank">@companytwitterhandle</a> | </div>
<div class="twitterimg"> </div>
</div>
起初,我尝试更改JavaScript引用URL中的版本,但没有成功。
<script type="text/javascript" src="http://api.twitter.com/1.1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&count=1"></script>
然后我看了Twitter API文档(https://dev.twitter.com/docs/api/1.1/overview),但缺乏明确的转换示例。我没有4或5个小时深入研究,也不想去看这个杂乱无章的FAQ(https://dev.twitter.com/docs/faq#17750)。
然后我发现了有关用户时间线的API文档。所以我再次更改了URL,如下所示。 https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
<script type="text/javascript" src="https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=companytwitterhandle&count=1"></script>
那不起作用了。
使用jQuery或C# ASP.NET MVC,我如何将接口从Twitter API 1.0过渡到Twitter API 1.1?如果可能的话,我的首选是浏览器客户端实现。请提供一个代码示例。谢谢。