Php Facebook API OAuth Excpetion#200与'&;范围=发布蒸汽';
正在尝试使用facebook php sdk发布状态更新。代码贴在下面。据我所知,我需要请求extendedpersmission,我在登录URL中使用“&scope=publish\u stream”来执行此操作,但这仍然不起作用 生成的登录URL如下所示: 所以你可以看到它正在被设置。虽然这与以下问题基本相同: 该线程中建议的解决方案在此不起作用Php Facebook API OAuth Excpetion#200与'&;范围=发布蒸汽';,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,正在尝试使用facebook php sdk发布状态更新。代码贴在下面。据我所知,我需要请求extendedpersmission,我在登录URL中使用“&scope=publish\u stream”来执行此操作,但这仍然不起作用 生成的登录URL如下所示: 所以你可以看到它正在被设置。虽然这与以下问题基本相同: 该线程中建议的解决方案在此不起作用 <?php echo "Posting to facebook..<br/>"; require './fb_src/fa
<?php
echo "Posting to facebook..<br/>";
require './fb_src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'appId',
'secret' => 'secret',
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
header('Location: ' . $facebook->getLoginUrl(array('scope' => 'publish_stream')));
error_log($e);
}
}
else {
header('Location: ' . $facebook->getLoginUrl(array('scope' => 'publish_stream')));
}
print_r($me);
try {
$feed = $facebook->api('/me/feed', 'post', array('message' => 'Hello world!', 'cb' => ''));
} catch (FacebookApiException $e) {
print($e);
}
print_r($feed);
?>
参数是'req\u perms'而不是'scope'。很难找到好的文档
现在可以了。你确定吗?从昨天起,req_perms不再工作,我改为scope,它再次工作。。。世界跆拳道联盟?