Facebook页面所有者验证

时间:2012-10-05 16:27:56

标签: facebook facebook-graph-api facebook-page

我们正在构建应用程序,允许场地所有者通过Android应用程序向其客户发送特定消息。 一个挑战是场地所有者验证过程(场馆的数据库是众包),我们正在寻找最佳和最简单的验证方式。

所以,任务是:

  1. 我们知道场地名称及其地址
  2. 我们知道Facebook上的场地ID(Venue facebook page reference)
  3. 问题是:是否有任何FB API允许我们验证用户是否是特定FB页面的所有者?

    例如,该过程将如下:

    • 场地所有者访问我们的网站
    • 场地所有者搜索他的场地
    • 场地所有者连接到FB
    • 我们正在验证他是否管理与此地点相关的页面

1 个答案:

答案 0 :(得分:2)

当您获得用户的manage_pages权限时,您可以访问他们在/<user id>/accounts管理的页面列表 - 这是检查用户是否是特定页面管理员的唯一方法除非您的应用程序作为该页面上的选项卡进行访问。

在这种情况下,随标签加载一起发送的signed_request包含一个page元素,告诉您当前用户是否喜欢/是该页面的管理员,以及页面ID