我在我的应用程序中使用FB Open Graph。它没有完全发挥作用。当我发布一个对象时,它出现在用户最近的活动中;但是,它没有出现在他们的时间表上。元数据没有错误,我正在使用FBGraph gem但是当我使用curl时它也不起作用。有任何建议来解决这个问题吗?
答案 0 :(得分:21)
您是否尝试在网址中使用'fb:explicit_shared = true'。请参阅:https://developers.facebook.com/docs/technical-guides/opengraph/explicit-sharing/
答案 1 :(得分:1)
当您处于开发模式,并且您的操作尚未获得Facebook批准时,只有您和具有FB应用程序的开发人员,管理员或测试人员权限的其他人才能看到发布的操作。
请参阅:Facebook action submission
此外,开放图表操作将不再显示在用户的新闻Feed中,甚至不会显示在Ticker中:http://developers.facebook.com/bugs/398546930211799/。因此,您不应期望在您的应用中执行的活动会出现在用户的时间轴中,除非这些活动被标记为“明确共享”,即使这样也无法保证它们会显示出来。
只有直接,活跃的股票或多或少保证会在时间轴中显示。
答案 2 :(得分:0)
您是否已提交行动以获得Facebook批准?如果你没有这样做,它只适用于你的Facebook帐户。
另外,您确定在用户进行身份验证时请求了正确的权限,例如“publish_stream”?