0

我有一个在 Twitter 中注册的网络应用程序,因此有一个应用程序 ID。我想用它来将网站上的内容发布到用户的时间线(代表他们,他们自己的内容)。我让它在服务器端工作,但我想知道 jQuery 在客户端的方式。

4

1 回答 1

0

对于 jQuery,使用jQuery.post()方法。像这样的东西应该工作:

$.post("/myTwitterUpdater.php", 
       { 'status': 'Hello world!' });

这是假设在服务器端您的脚本被命名myTwitterUpdater.php,并且它接受名为 的参数中的状态更新status。如果需要,添加您自己的身份验证机制作为附加参数或其他内容。然后,服务器应该使用 Twitter REST API,更准确地说是它的POST 状态/更新资源,将您的状态更新转发到 Twitter。(你说你已经让它工作了,但对于其他感兴趣的人,只需谷歌搜索“ twitter oauth php example ”,或者用你选择的语言替换 PHP。)

Twitter 的 OAuth 身份验证最好留给服务器处理。用 JavaScript很难做到,并非不可能

于 2012-05-17T11:09:25.667 回答