【发布时间】:2012-01-20 14:50:41
【问题描述】:
在我的网站上,我添加了一个推文按钮。我想要做的是每当用户单击该按钮并且推文发布在用户的推特帐户上时,我想捕获该推文的唯一ID并将其存储到数据库中。 是否可以使用 PHP 来做到这一点??
【问题讨论】:
在我的网站上,我添加了一个推文按钮。我想要做的是每当用户单击该按钮并且推文发布在用户的推特帐户上时,我想捕获该推文的唯一ID并将其存储到数据库中。 是否可以使用 PHP 来做到这一点??
【问题讨论】:
当调用 REST API(http://api.twitter.com/1/statuses/update.json -- 或任何一种格式)时,您会取回 ID 字符串。但是,这也意味着您必须使用 oAuth 通过您的服务器路由所有内容。
或者,您可以使用 JavaScript API 以及官方 Twitter JS 小部件之一,并创建一个事件侦听器来捕获 tweet 事件。从那里,您应该在事件的数据字段中拥有适当的信息(例如 evt.data),您可以通过 AJAX 将这些信息传递给您的服务器。
JS 文档:https://dev.twitter.com/docs/intents/events
REST 文档:https://dev.twitter.com/docs/api
【讨论】: