facebook getloginurl身份验证权限

时间:2011-09-25 23:32:25

标签: php facebook facebook-php-sdk

似乎已更新到facebook php sdk的最新版本,以下代码无效 -

$loginUrl   =   $facebook->getLoginUrl(array(
           'canvas'    => 0,
           'fbconnect' => 1,
           'req_perms' => 'publish_stream,status_update,offline_access'
           ));

用户没有被要求获得扩展权限 - 现在请求你在fb开发者应用程序中添加这些权限的一些挖掘工具 - 在Authenticated Referrals下 - 我添加了它们仍然没有

任何想法的任何人 - 当用户完成一个动作时我无法发布我的应用程序是无用的并且没有工作

最新情况:

新的sdk需要不同的参数 -

$loginUrl   =   $facebook->getLoginUrl(array('scope' => 'publish_stream,status_update,offline_access'));

2 个答案:

答案 0 :(得分:2)

$loginUrl   =   $facebook->getLoginUrl(array(
           'canvas'    => 0,
           'fbconnect' => 1,
           'scope' => 'publish_stream,status_update,offline_access'
           ));

req_perms 键已更改为范围

答案 1 :(得分:0)

是的,你是对的,新的oauth2要求你在scope参数中定义请求的权限。