我通过使用publish_stream向(PROFILE_ID / feed)发出HTTP POST请求,代表用户创建了许多帖子。样品:
https://graph.facebook.com/me/feed?
我得到了每个人的帖子ID,但是当我试图访问并阅读它们时,我得到了一个“错误”的回复...
答案 0 :(得分:1)
上周我参加了一场Perl Mongers会议(洛杉矶)会议,其中介绍了与Facebook的整合。特别是,其中一位开发人员正在讨论他的新模块Facebook::Graph。他表示,在制作模块时,他了解了很多关于Facebook如果要求提供信息会做什么,但却没有提供您在请求中所期望的一切。您的问题描述听起来就是一个很好的例子。
模块的描述是:
这是Facebook Graph API的Perl界面 http://developers.facebook.com/docs/api。有了这个模块,你可以 目前查询公共Facebook数据,查询特权Facebook数据, 并构建一个特权Facebook应用程序。尽管如此,请参阅TODO 这个模块还不行。
该模块有一个名为Facebook::Graph::Cookbook的伴随POD。它包含几个食谱示例。
虽然该模块仍处于相当新的状态并且正处于开发阶段,但我知道处理该模块的人员在专业环境中花了很多时间研究它,预计会有可靠的结果。我有信心他“做对了。”它目前被一个流量很高的知名网站使用。
当其他人已经做好了它时,尝试重新实现与此API的接口是毫无意义的。通过演示后的讨论,我知道该模块已经过广泛的测试。这并不是说它是完美的,但它可能会在整个旅途中进行一百个或更多的工时。
我建议您使用此模块实现Facebook Graph交互。我怀疑,当你这么做时,你的许多头痛都会消失。
答案 1 :(得分:0)
您需要请求read_stream权限才能执行此操作