【问题标题】:how to automatically post status on twitter如何在推特上自动发布状态
【发布时间】:2011-11-28 02:40:36
【问题描述】:

有谁知道如何像 Facebook 一样在 Twitter 上自动发帖...

在 facebook 中,如果允许我的应用程序这样做,则有 API/SDK 允许 PHP 将状态发布到访问者墙,但是 twitter 呢? 我知道这是可能的,但我不知道如何......

我在网上找到了两种使用 PHP 脚本在 Twitter 上发帖的方法,但是:


  1. 要求我插入我的用户名/密码(我认为用户不会插入)

  2. 使用我在申请页面上找到的客户 ID/密码,但随后它会发布到我的 Twitter,而不是访问者


有什么方法可以使用 PHP 在 Twitter 上发帖,但不是为我自己,而是为我的网站访问者发帖?

类似于允许应用程序发布而不是像 facebook 那样发布它们......

有人可以帮我吗?

【问题讨论】:

  • 嗨,我正在寻找一种解决方案,以便其他用户可以在我的 Twitter 页面上发帖,而无需用户登录到 Twitter,即自动允许用户在我的 Twitter 上发帖。如果我没有误解,你有可以这样做的示例代码/参考(在第 2 点提到)。你能帮我解决这个问题吗?

标签: php facebook twitter twitter-oauth


【解决方案1】:

您需要使用 oAuth 对用户进行身份验证,然后将他们的凭据存储在数据库中并使用它来发布状态更新。

【讨论】:

  • 因此,如果用户也想在 twitter 上分享发送到我网站的消息,他们需要先插入 twitter 用户名/密码,这样我就可以将其保存到数据库,然后获取连接并发布到他们的 twitter ?没有别的办法?
  • 不,您需要使用 twitter 的 oAuth(如果愿意,可以使用 twitter 连接)来允许用户连接到您的网站,然后 twitter 会向您发送一个带有用户凭据的字符串(通过凭据我不是指用户名和密码,它类似于您获得的客户 ID/秘密),允许您代表用户执行操作(关注、消息、取消关注、更新状态等)。
  • 我现在发现了一些关于这个的东西......天哪,他们能让它变得更复杂......:S 谢谢你的帮助,顺便说一句;)
  • np :) ...如果有帮助,请投票或选择我的答案。谢谢
  • 我期待一些代码示例,但没关系,我还是投了票;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
相关资源
最近更新 更多