Facebook Graph API-me/accounts/edge返回太多结果和重复页面 简短版本:
我需要获得“管理页面”页面上显示的相同页面列表(Facebook Graph API-me/accounts/edge返回太多结果和重复页面 简短版本:,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我需要获得“管理页面”页面上显示的相同页面列表(www.facebook.com/bookmarks/pages),但graph.facebook.com/vX.XX/me/accounts边缘返回的结果几乎是我需要的两倍(不包括重复数据和其他不良数据)。是否有一种方法可以获得与“页面”标题下“管理页面”页面上显示的结果集完全相同的结果集 长版本: 我一直在尝试使用Facebook graph API获取当我进入Facebook网站上的“管理页面”页面(即www.Facebook.com/boo
www.facebook.com/bookmarks/pages
),但graph.facebook.com/vX.XX/me/accounts
边缘返回的结果几乎是我需要的两倍(不包括重复数据和其他不良数据)。是否有一种方法可以获得与“页面”标题下“管理页面”页面上显示的结果集完全相同的结果集
长版本:
我一直在尝试使用Facebook graph API获取当我进入Facebook网站上的“管理页面”页面(即www.Facebook.com/bookmarks/pages
)时出现在“页面”标题下的页面列表
我一直在使用graph.facebook.com/vX.XX/me/accounts
edge来检索页面,根据我能找到的所有资源,它应该可以工作
在分页并收集所有结果之后,我应该有大约220个唯一页面(唯一性目前由页面ID确定)。相反,我得到的结果集只能被描述为混乱:900-930个唯一页面(其中450-550个是其他~400个页面的子位置页面),以及300到11000个重复页面。将summary.total\u count
属性添加到我的查询中会发现/me/accounts
边缘下大约有963个页面,尽管我从未成功检索到那么多独特的页面
为了得到更好的结果,我尝试了很多方法来改变我的查询,但都没有成功。我尝试过的一些事情:
- 使用
过滤器is\u place
始终返回相同的82个结果,这非常好,只是我要查找~220个false
返回800-860个结果,结果过多且不一致true
- 使用
过滤器is\u business
始终返回相同的406个结果,但这仍然是我要查找的结果的两倍false
返回130-160个结果,虽然比较接近,但仍然不够,而且仍然不一致true
- 在
中查找有用的内容。我发现,business\u id
edge将为您提供“管理页面”页面上“业务经理”标题下的所有项目。不幸的是,这些企业拥有的页面没有出现在“页面”列表中/me/businesss