随着 Twitter 在 2013 年 6 月 11 日关闭 API 1.0 水龙头,我们有几个网站现在无法显示时间线。我一直在寻找“如果你这样做了,现在就这样做”的例子。这是 Twitter 的公告。 https://dev.twitter.com/blog/api-v1-is-retired
这是我们最初通过 API 1.0 显示 Twitter 时间线的方法。
<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 个小时的时间来深入研究这个问题,或者这个凌乱的常见问题解答 ( 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?如果可能的话,我的首选是浏览器客户端实现。请包括一个代码示例。谢谢。