Facebook API身份验证

lon*_*ony 3 facebook zend-framework

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

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

我正在使用Zend的PHP-SDK.

谢谢.
- 洛尼

Sum*_*osh 6

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

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

getLoginUrl(array(
                    'req_perms' => 'publish_stream,offline_access'));
Run Code Online (Sandbox Code Playgroud)

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

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