我在我的应用程序中使用FB的Open Graph。 它不完全工作。 当我发布一个对象时,它会出现在用户的近期活动; 但是,它不会出现在他们的时间表。 元数据没有错误,我使用FBGraph宝石,但它也当我使用curl它做不工作。 任何建议,以解决这一问题?
Answer 1:
您是否尝试过使用“FB:explicitly_shared =真正的”在您的网址。 请参阅: https://developers.facebook.com/docs/technical-guides/opengraph/explicit-sharing/
Answer 2:
当你在开发模式,你的行动尚未批准的Facebook,张贴的行动只是为了你和他人与开发商,管理人员或测试人员权限FB应用程序可见。
请参阅: Facebook的动作提交
此外,开放式图形操作将不再出现在用户的News Feeds或者甚至是股票代码: http://developers.facebook.com/bugs/398546930211799/ 。 所以,你不应该指望在你的应用程序执行的活动出现在用户的时间线,除非这些活动被标记为‘明确共享’,而且当时也不能保证他们会出现。
只有直接的,积极的股票都或多或少保证在时间轴上显示出来。
Answer 3:
你提交获得批准通过Facebook上的作用? 如果你不这样做,它只会在你的Facebook帐户的工作。
另外,你确定你申请了正确的权限,当用户进行身份验证,如“publish_stream”?
文章来源: Facebook Open Graph not showing on timeline