[英]Facebook post wall error?
您可以看到以下内容: http : //disavur.com/facebook,这是我的代码:
$user = $facebook->getUser();
if($user) {
try {
$statusUpdate = $facebook->api('/me/feed', 'post',
array('name'=>'My APP on Facebook','message'=> 'I am here working',
'privacy'=> array('value'=>'CUSTOM','friends'=>'SELF'),
'description'=>'testing my description',
'picture'=>'https://fbcdn-photos-a.akamaihd.net/mypicture.gif',
'caption'=>'apps.facebook.com/myapp','link'=>'http://apps.facebook.com/myapp'));
} catch (FacebookApiException $e) {
echo "error";;
}
}
else
{
echo "<a href='" . $facebook->getLoginUrl() . "'>login</a>";
}
此代码返回“错误”。 错误在哪里?
您的应用需要具有“ publish_stream”权限才能在墙上发布。 您可以通过设置$facebook->getLoginUrl
的req_perms
参数来请求此权限。
echo "<a href='" . $facebook->getLoginUrl(array('req_perms' => 'publish_stream')) . "'>login</a>";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.