0

所以旧的请求对话框有一个“过滤好友”的下拉菜单,允许用户从他们自己的自定义好友列表中进行选择。

但是新的 Requests 2.0 只允许我们选择已安装或已卸载用户或创建我们自己的过滤器集。有没有办法启用旧过滤器?因为我知道的唯一选择是请求用户授予我们的应用 read_friendslists 权限,然后查询这些列表。

对话框截图

4

1 回答 1

0

请求对话框能够允许创建者传递您要显示的过滤器列表。(请参阅https://developers.facebook.com/docs/reference/dialogs/requests/)您需要知道他们的过滤器列表才能做到这一点。

查看http://developers.facebook.com/tools/console/。通过阅读他们的各种示例,我找到了一些很好的信息。未在主要文档页面上披露的有价值信息。这是我遇到对话框的过滤器选择的地方。

此外,应用程序可以将自定义过滤器建议为具有 name 键和 user_ids 键的字典,它们分别具有字符串和用户 ID 列表的值。name 是将显示在选择器中的自定义过滤器的名称。user_ids 是要包括的朋友列表,按照他们出现的顺序。

示例 #1

[{name: 'Neighbors', user_ids: [1, 2, 3]}, {name: 'Other Set', user_ids: [4,5,6]}]

于 2012-01-24T13:31:57.103 回答