Cor*_*son 5 facebook facebook-graph-api
我正在尝试使用最新的Facebook PHP SDK编写应用程序.但是,我请求的任何扩展权限都不会被请求,它始终默认为基本请求,并且不会要求任何请求的扩展权限.
以下是我请求这些权限的方式:
<?php
require_once("facebook.php");
$app_id = "xxx";
$app_secret = "xxx";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
if(is_null($facebook->getUser())){
$params = array(‘scope’ => ‘user_status,publish_stream,user_photos’);
header("Location:{$facebook->getLoginUrl($params)}");
exit;
}
?>
Run Code Online (Sandbox Code Playgroud)
此文件包含在嵌入我的应用程序的任何页面的开头.关于为什么我没有得到我想要的扩展权限的任何想法?
确保使用引号'.您似乎从页面或其他内容复制了此示例.
if(is_null($facebook->getUser())){
$params = array('req_perms' => 'user_status,publish_stream,user_photos');
header("Location:{$facebook->getLoginUrl($params)}");
exit;
}
Run Code Online (Sandbox Code Playgroud)
更新:使用scope而不是req_perms使用新的SDK.
| 归档时间: |
|
| 查看次数: |
9509 次 |
| 最近记录: |