【问题标题】:Twitter Follow Button: Get the status (followed or not) of the button on load with javascript?Twitter关注按钮:使用javascript获取加载按钮的状态(关注与否)?
【发布时间】:2012-09-02 23:47:41
【问题描述】:

我需要在加载而不是点击时获取 twitter“关注”按钮的状态。

我目前正在通过 ajax 加载按钮,并调用 twttr.widgets.load() 来让 widjet.js 发挥作用。

我知道绑定“follow”和“unfollow”来接受点击按钮的回调,但是如何在任何用户交互之前检测按钮的当前状态?

例如,页面加载并且用户登录到 Twitter 并且当前正在关注关注按钮的目标,因此看起来他们已经关注了用户。

如何使用 javascript/jquery 检测到这一点?我目前没有通过 twitter 授权他们,所以我无法通过他们的 api 进行检查。

其他尝试:

我也尝试过通过 javascript 获取 iframe 的内容, 因为 twitter 关注按钮 iframe 有一个类指定 按钮的状态,但由于 CORS 似乎不可能。

【问题讨论】:

  • 哇,15 个小时,没有一个人能回答这个问题?这必须是 SO 的记录:P
  • 您只需要提出正确的问题。试试 PayPal API。我有一些问题从未得到解答。

标签: javascript jquery iframe twitter twitter-follow


【解决方案1】:

我希望答案是你不能

twitter 关注按钮位于 iframe 中,明确防止您访问它并获取他们不希望您拥有的信息。

Facebook 的运作方式类似。喜欢按钮位于 iframe 中,因此您无法使用它来确定某人是否“喜欢”了特定页面。该信息需要用户的许可。

【讨论】:

  • 在阅读和进一步探索这一点时,他们希望您通过 twitter 对用户进行身份验证。我想这是有道理的,但我仍然很难理解为什么检测按钮的状态对网站来说是一件坏事。
猜你喜欢
  • 2011-09-08
  • 2013-01-25
  • 1970-01-01
  • 2012-12-29
  • 1970-01-01
  • 1970-01-01
  • 2016-02-14
  • 1970-01-01
  • 2013-06-03
相关资源
最近更新 更多