打开图表用法

时间:2011-11-10 01:19:48

标签: php facebook facebook-php-sdk opengraph

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

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

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

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

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

如果有人能回答这些问题,那么有几个问题:

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

  2. 在某些时候,这个时间表会适用于每个人并接管一些事情。

  3. P.S:如果你没有聚集,我不是一个大的Facebook用户,所以请原谅使用像“东西”这样的词和其他我觉得奇怪的东西:)

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

1 个答案:

答案 0 :(得分:1)

目前,Open Graph处于测试阶段,是的,这意味着您的操作只会对您自己的应用开发者可见。对于这些开发人员,时间轴现在已经自动启用。

时间线推出后不久 - 它将逐步推广到所有8亿Facebook用户 - 开放式图表将从测试版开始,并将向所有用户提供。

因此,请继续进行构建,您将为时间轴和开放图表的启动做好准备。