Php 开发facebook应用程序时是否可以删除权限并重新启动?我需要改变我的范围,不断地出错
我是这个Facebook编码游戏的新手,所以我偶然发现了一个错误,我想只有我自己可能会犯这个错误。我最初希望允许用户登录来管理他们的页面,但是事后考虑,客户希望他们的用户也能够发布到他们的个人页面 因此,我将publish_stream权限添加到了范围中,但我一直坚持认为Facebook有一个错误 我是否必须先从应用程序中停用我自己,并在文档中注明: 附加代码,任何帮助都会很好:Php 开发facebook应用程序时是否可以删除权限并重新启动?我需要改变我的范围,不断地出错,php,facebook,facebook-php-sdk,facebook-authentication,Php,Facebook,Facebook Php Sdk,Facebook Authentication,我是这个Facebook编码游戏的新手,所以我偶然发现了一个错误,我想只有我自己可能会犯这个错误。我最初希望允许用户登录来管理他们的页面,但是事后考虑,客户希望他们的用户也能够发布到他们的个人页面 因此,我将publish_stream权限添加到了范围中,但我一直坚持认为Facebook有一个错误 我是否必须先从应用程序中停用我自己,并在文档中注明: 附加代码,任何帮助都会很好: $facebook = new Facebook(array( 'appId' => $t
$facebook = new Facebook(array(
'appId' => $this->app_id,
'secret' => $this->secret,
));
$s = setting::findAppSettingSpecific('social','facebook');
// exit;
$facebook->setAccessToken($s);
$user = $facebook->getUser();
$dia_url = 'http://localhost/social/accept/';
$login_url = $facebook->getLoginUrl($params = array('redirect_uri' => $dia_url,'scope' => 'manage_pages,publish_stream'));
if($user == 0) {
}
else
{
echo ("<script> top.location.href='".$login_url."'</script>");
echo 'Facebook Loves Us';
return true;
}
$facebook=新的facebook(数组)(
“appId”=>this->app\u id,
'secret'=>this->secret,
));
$s=setting::findAppSettingSpecific('social','facebook');
//退出;
$facebook->setAccessToken($s);
$user=$facebook->getUser();
$diauhttp://localhost/social/accept/';
$login\u url=$facebook->getLoginUrl($params=array('redirect\u uri'=>$dia\u url,'scope'=>'manage\u page,publish\u stream'));
如果($user==0){
}
其他的
{
echo(“top.location.href=”。$login\u url。””;
echo“Facebook爱我们”;
返回true;
}
它在Localhost上工作,以防有人指出这一点,但它只是在添加额外权限时才开始调用错误
提前感谢。您有几个选择: (1) 使用,在右上角的选择框中选择您的应用,将方法更改为删除,并在路径中放置我/权限。 这将删除您授予应用程序的所有权限 (2) 如果应用程序已添加书签,则在您的facebook主页中,将应用程序名称悬停在左侧书签面板上,左侧将显示编辑图标,单击该图标,然后编辑设置,您可以在其中删除一些个人权限 (3) 在facebook的右上角,单击向下的箭头,在菜单中单击“隐私设置”,然后在该页面中单击“应用程序和网站”的编辑设置,您可以在那里控制您使用的应用程序
编辑 (4) 例如,您可以通过对/me/permissions的删除请求删除单个权限,并使用permissions=publish\u stream的额外参数
感谢@Igy指出了第四个选项。另外,4,您可以通过删除请求/me/permissions来删除个人权限,例如,使用一个额外参数
permissions=publish\u stream