3

我是 Facebook 应用程序编程的新手,所以请原谅我的无知和我使用非正式术语。

Facebook 上有一个选项可以创建朋友、喜欢页面和订阅的混合列表,这样您就可以看到仅包含来自列表成员的帖子的“自定义提要”。

如果用户订阅了这样的列表,我的应用可以访问“自定义提要”吗?或者至少是这个列表的成员数组?(然后我可以遍历并获取这些成员发布的帖子)

我已经阅读了 Graph API 的 FriendList 对象,但是当我使用This Link(来源:Graph APIFriendList)对自己进行测试时,它并没有显示我创建的所有列表,而只显示了那些严格定义的列表作为“朋友列表” - 即仅包含朋友的列表(而不是喜欢的页面或订阅)。但我注意到了三件事——

  1. 在我的主页上,“朋友列表”(确实出现在上述链接中的那些)与“混合列表”(带有“rss-wave”图标的蓝色方块)具有不同的图标(一个蓝色的小人)
  2. 我所有的“朋友列表”都是我几年前创建的旧列表。较新的列表是“混合列表”。我可以通过图标和新列表没有出现在上面的链接中这一事实来区分它们。
  3. 当我将一个喜欢的页面添加到我的“朋友列表”之一时,它并没有改变它的类型(相同的图标并且仍然出现在上面的链接中)。

这让我想到了这些问题——

  • 这些类型的列表有什么区别?
  • 就此而言,有多少种类型的列表?他们的管理方式不同吗?
  • 我的应用程序如何访问这些“混合列表”?我想要用户订阅的所有列表的列表,并且我希望我的应用能够阅读这些列表上发布的帖子。

我希望这已经足够清楚了。

谢谢!

编辑:

我注意到这些类型的列表之间的另一个很大区别:“朋友列表”显示在左侧菜单的“朋友”标题下(当您按“更多”时,您可以看到所有这些)。我所说的“混合列表”显示在“兴趣”标题下。所以这一定是有区别的。我认为就可以添加到列表中的成员类型而言,它们几乎相同。不同之处在于“朋友列表”仅适用于创建它们的用户,而“兴趣列表”(又名“混合列表”)可以由其他人发布和订阅。

我将尝试查找有关“兴趣列表”的文档。如果有人已经知道答案,请分享:)

4

1 回答 1

1

我刚刚对其进行了测试——创建了一个列表,添加了我的一个朋友和我喜欢的页面之一。

它显示在 Graph API 资源管理器中,"list_type": "user_created"但 /listid/members 只显示我放在该列表中的朋友,而不是页面。

这与文档在成员连接上所说的一致,

members:属于此列表成员的所有用户。

因此,目前似乎无法获取有关此类列表中页面的信息。(任何人都知道一些不同的事情,他们可能会纠正我。)

于 2012-07-17T21:27:26.470 回答