我试图让所有由他人发布的内容在他自己的Facebook墙上发布,其中包括图像,视频,文本或状态更新。Node.JS - Facebook API - 获取订阅源但排除系统生成的虚拟状态
我已经尝试了以下API与Node.JS,但都导致了不同的问题。该API调用内容丢失或返回额外的系统生成的数据,如“用户A已成为用户B的朋友”或“用户喜欢图片”。
让我通过一些例子说明这一点:
- 网址:https://graph.facebook.com/barackobama/statuses。 API调用返回一个json文档,其中最后一次update_time =“2013-07-01T15:08:15 + 0000”,但实际上Obama's page比这更新近得多。
- Url:https://graph.facebook.com/random.things.16/posts。 API调用返回空的JSON数组,而实际的facebook page包含一些图片。如果您尝试对其他一些用户进行此API调用,您可能也会像上面提到的那样获取系统生成的状态。
- Url:https://graph.facebook.com/CwcvilleGuardian/feed。与帖子API类似的问题。
请注意,系统生成的雕像,如“用户喜欢的图片”。我很乐意通过以下方式之一来处理它们:
- 如果某些参数可应用于API调用,则将其从结果中排除。
- 解决这个“一张图片”,以便我们可以知道用户喜欢哪张图片。请注意,实际上用户可以喜欢视频,链接,帖子,评论或其他内容。
谢谢,弗兰克。现在测试实施,将在我解决之后再标记。 – Lee 2014-11-04 05:50:40