gpt4 book ai didi

facebook - PHP 中 Facebook Graph API 的扩展权限

转载 作者:行者123 更新时间:2023-11-30 05:24:23 25 4
gpt4 key购买 nike

我正在尝试使用最新的 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;
}
?>

此文件包含在嵌入我的应用程序的任何页面的开头。关于为什么我没有获得我想要的扩展权限的任何想法?

最佳答案

确保使用引号 '。看来您是从页面或其他地方复制了这个示例。

if(is_null($facebook->getUser())){
$params = array('req_perms' => 'user_status,publish_stream,user_photos');
header("Location:{$facebook->getLoginUrl($params)}");
exit;
}

更新:在新的 SDK 中使用 scope 而不是 req_perms

关于facebook - PHP 中 Facebook Graph API 的扩展权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5256553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com