打开图表用法

Lee*_*Lee 5 php facebook opengraph facebook-php-sdk

我想这更像是一个"询问信息"的帖子,而不是"为我修复此帖子".我已经做了一些研究,但我对facebook开放图是什么感到困惑.

为了给出一点背景知识,基本上我想将用户操作发布到用户的Facebook墙上(假设他们是通过Facebook登录的).我本来打算以与Twitter相同的方式做到这一点.也就是说,我只是要求写入权限,并使用他们的帐户访问令牌向用户自己的墙发布内容.

然而,我遇到了这个图形API,这似乎是一个更好的方法来做到这一点,它允许它看起来比一些墙贴更加漂亮.所以我终于阅读并理解了足以设置我的开放图形动作和对象.与meta标签一起战斗,因为我不明白它们是如何工作的,最后得到了图形的调试工具,以返回一组关于动作所采取的"对象"的一组很好的信息.

所以我去运行代码测试,没有任何东西出现在我的墙上或我能看到的任何地方.在一些var_dump()之后,我看到从api调用中返回了大量信息.看起来它似乎返回了多个具有不同id的相同信息的集合,但是我的工作就像我获取有关我的"对象"的信息并且看不到任何看起来像错误的东西.

所以在那之后我又读了一些,我想我发现开放图是没用的,除非用户已经激活了这个时间轴的东西,它应该在几个星期后公开发布.

如果有人能回答它们,那么有几个问题:

  1. 除非人们使用这个时间轴的东西,否则这些图形api调用是无用的.如果是的话,除了直接发布到墙上之外还有其他方法可以做我想做的事情.此外,如果是,是否有办法检查用户是否有时间线活动(如果不是,则作为提供后备的一种方式)

  2. 在某些时候,这个时间表将适用于每个人并接管一些东西.

PS:如果你没有聚集,我不是一个大的Facebook用户,所以请原谅使用像"东西"这样的词和我说的其他东西看起来很奇怪:)

感谢任何可以提供此信息的人

Sim*_*oss 1

目前,开放图谱处于测试阶段,是的,这意味着您的操作只会对您自己的应用程序开发人员可见。对于这些开发人员来说,时间线现在将自动启用。

时间轴推出后不久 - 它将逐步向所有 8 亿 Facebook 用户推出 - open graph 将结束测试版并向所有用户开放。

因此,现在继续构建,您就可以准备好启动时间线和开放图表了。