5

我在我的应用程序中使用 FB Open Graph。它没有完全工作。当我发布一个对象时,它会出现在用户最近的活动中;但是,它并没有出现在他们的时间线上。元数据没有错误,我正在使用 FBGraph gem,但是当我使用 curl 时它也不起作用。有什么建议可以解决这个问题吗?

4

3 回答 3

21

您是否尝试在您的 URL 中使用 'fb:explicitly_shared=true'。参考:https ://developers.facebook.com/docs/technical-guides/opengraph/explicit-sharing/

于 2012-12-13T00:45:12.673 回答
1

当您处于开发模式且您的操作尚未获得 Facebook 批准时,发布的操作仅对您和对您的 FB 应用程序具有开发人员、管理员或测试人员权限的其他人可见。

请参阅:Facebook 操作提交

此外,打开的图形操作将不再出现在用户的新闻提要甚至 Ticker 中:http: //developers.facebook.com/bugs/398546930211799/。因此,您不应期望在您的应用程序中执行的活动会出现在用户的时间线中,除非这些活动被标记为“明确共享”,即使那样也不能保证它们会出现。

只有直接的、活跃的股票或多或少地保证会出现在时间轴中。

于 2012-12-17T20:49:38.313 回答
0

您是否提交了您的操作以获得 Facebook 的批准?如果您不这样做,它将仅适用于您的 Facebook 帐户。

另外,您确定在用户进行身份验证时请求正确的权限,例如“publish_stream”吗?

于 2012-08-03T19:30:11.257 回答