Facebook Graph API - 无需多次登录即可访问

问题描述:

我正在制作一个系统,用户可以登录查看我管理的Facebook页面的统计信息。Facebook Graph API - 无需多次登录即可访问

我不希望用户在每次访问该网站时都必须登录,更重要的是,只有在我的帐户已登录的情况下,他们才能查看所有页面的统计信息。

通常的做法是使用我的帐户登录,获取扩展访问令牌并存储在数据库中,以便将来的用户不需要通过Facebook登录以查看统计信息?

+0

是的,这就是令牌的作用。此外,您可能需要某种类型的Cookie存储,以便您知道哪个令牌属于哪个用户,哪些用户返回到您的页面。 –

您可以使用“manage_pages”扩展权限。如果您的应用程序通过一个用户访问令牌获得此权限,它可以调用

/me/accounts 

与此访问令牌和接收页面访问令牌这个用户管理所有的页面。有了这些,您就可以访问相应页面的页面洞察。