在验证Facebook Graph Explorer(或任何具有publish_stream权限的应用程序)后,我可以在朋友的墙上发帖。
但是,如何在我的应用中验证消息是否已成功发布到我的朋友墙?在某些情况下,我可以访问我的朋友页面并看到我的消息,但是,在其他情况下,我注意到他们的墙上没有消息。
在任何一种情况下,Facebook都会返回一个对象ID,例如: 100002349949136_184284371659893
然而,当我在图表上看到这些帖子时(上面的链接),它们都返回false ...我的应用规则要求在另一个用户的墙上发布消息。
如何验证Facebook墙上是否显示消息?或者,如何过滤限制第三方应用的用户在墙上发布?
答案 0 :(得分:0)
如果您尝试在没有应用访问令牌的情况下阅读帖子,则帖子必须是公开可见的。如果它不可公开查看,那么您必须在您尝试阅读帖子的应用中设置read_stream权限。
这是文档。 https://developers.facebook.com/docs/reference/api/post/