Facebook API身份验证

时间:2010-12-13 05:10:31

标签: facebook zend-framework

如果我想通过Facebook验证用户是否有必要获得我的应用程序的'offline_access'权限。

用户应该可以将他的应用程序配置文件链接到他的Facebook帐户。因此,如果他已经登录到Facebook,他就不必在我的应用程序中再次进行身份验证。

我正在使用Zend的PHP-SDK。

谢谢。
- lony

2 个答案:

答案 0 :(得分:6)

php-sdk facebook类有一个方法 - getLoginUrl。

您可以将数组传递给它,根据您需要的权限更改数组参数。

getLoginUrl(array(
                    'req_perms' => 'publish_stream,offline_access'));

可在此处找到详细的权限列表 -

http://developers.facebook.com/docs/reference/api/user

答案 1 :(得分:2)

通常,如果您打算在不使用应用程序时访问该用户的帐户,则只需要offline_access权限。例如,您的应用程序有一些后端进程正在运行,每周一次发布到他们的墙上。