我已经花了几个小时的时间阅读有关编写查询twitter API并使用OAuth进行身份验证的应用程序,但是对于我手边的简单任务来说,它们看起来都太复杂了:
我有一些客户网站,都在主页上显示他们的Twitter提要,所有这些网站都运行在同一台服务器上。我这样做是通过使用他们的推文的RSS提要并输出他们最新的推文,格式为HTML。
问题是,随着我获得更多客户,我最终会在接近结束时达到请求限制。
如果我为每个客户执行oauth身份验证的API请求,那么这将使我接近速率限制,但这似乎有点过分。我必须让每个客户给我一个oauth密钥,只是为了在他们的网站上显示他们的推文?他们甚至可以给我一把永远持续的钥匙吗?
我在互联网上看到的所有oauth示例都是针对oauth整天请求的应用程序,将发布给人们的Twitter提要的应用程序,等等。我的需求更简单,我希望有人有一个简单的答案。
答案 0 :(得分:3)
最简单的方法是使用预先构建的Twitter Widgets.
您不需要使用OAuth - 没有速率限制。
基本代码看起来像
<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: 'profile',
rpp: 4,
interval: 30000,
width: 250,
height: 300,
theme: {
shell: {
background: '#333333',
color: '#ffffff'
},
tweets: {
background: '#000000',
color: '#ffffff',
links: '#4aed05'
}
},
features: {
scrollbar: false,
loop: false,
live: false,
behavior: 'all'
}
}).render().setUser('edent').start();
</script>
您可以创建和自定义显示用户的所有推文directly from the Twitter website的小部件。