【问题标题】:Wrong User when posting Open Graph Actions发布开放图操作时错误的用户
【发布时间】:2012-05-07 15:23:26
【问题描述】:

也许这就是未经批准的操作的工作方式(我们仍在测试中)......

我已经完成了设置新操作的过程,连接了我的代码库以具有适当的元标记和其他标记,并使帖子正常工作。当我测试动作时,我看到它出现在我的活动日志中,而应用程序上的其他开发人员看到它出现在他们的时间线中。完美!

但是,如果应用程序上的其他开发者之一发布了一个动作,它就会显示为我做了它。它在我的活动日志中显示为我,并在他们的时间线中显示,就好像我触发了动作一样。

据我所知,我们不会将用户信息与请求一起传递。只是对象数据。

我是否遗漏了一些明显的东西?这就是未经批准的操作的运作方式吗?

【问题讨论】:

  • 由于我使用了开放图,用户无论如何都不会通过。 FB 是否通过安全性(cookies 和所有这些东西)。

标签: facebook api facebook-graph-api facebook-opengraph


【解决方案1】:

这听起来可能很傻,但是当您向 Facebook 发帖时,请确保您传递的是 用户的 身份验证令牌,而不是您自己的,否则所有操作其他任何人都会像你一样发布。

【讨论】:

  • #facepalm - 这就是问题所在。在“获取代码”位中,我认为 access_token 与操作相关,而不是用户,所以我为所有用户传递了相同的令牌。谢谢!
猜你喜欢
  • 2014-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-02
  • 1970-01-01
相关资源
最近更新 更多