区分开放图形对象页面的类型

时间:2011-10-04 11:11:36

标签: html facebook-graph-api facebook

我们的某个应用程序使用开放图形代码,以便当用户喜欢或评论某个页面时,生成的Feed故事内容丰富,包含内容,图片等。

我们的应用程序的另一部分(网络平台方面)允许用户连接到Facebook个人资料页面,以便他们可以管理墙壁,将应用程序添加到他们的个人资料页面等。

麻烦的是,通过调用/ me / accounts,您可以获得用户有权访问的所有打开的图形对象,而不仅仅是正确的配置文件页面。

有没有办法区分类型,用户在想要连接到他们的个人资料页面时是否有可能需要筛选数千个页面?例如,在Facebook中,如果我点击右上角的“使用Facebook作为页面”下拉列表,该列表将被过滤为仅仅是个人资料页面,而不是每个我认为是管理员的开放图表对象。我们怎样才能获得该页面列表?

1 个答案:

答案 0 :(得分:2)

您可以使用FQL,以下查询应该为您提供相关信息:

SELECT page_id, type
  FROM page_admin 
 WHERE uid=me()
   AND type="COMPANY"  

希望这会有所帮助