如果没有"manage_pages"权限,是否可以获取具有洞察权访问权限的Facebook页面列表?

jes*_*eng 5 facebook-graph-api

我试图找出Facebook用户是否能够查看某个Facebook页面的见解.我知道这可以使用Open Graph API和具有"manage_pages"权限的访问令牌.这是唯一可行的解​​决方案吗?我不想请求"manage_pages"权限,只是为了确定该特定用户是否可以查看这些见解.我的应用只请求"view_insights"权限,我想保持这种方式.

Avi*_*gal 3

如果它是一个特定的页面,那么您可以<PAGE_ID>/insights使用 Graph API 来获取,它所需要的只是read_insights许可。

<USER_ID>/accounts要获取用户使用 Graph API ( ) 或 FQL ( )管理的页面列表,SELECT page_id FROM page_admin WHERE uid=<USER_ID>您必须请求manage_pages权限