在朋友的墙上发布消息,图API.我有使用该应用程序的用户的publish_stream扩展权限.
如果我想在我的墙上张贴,代码就会工作.
是否有任何方法可以在墙上发布或向特定用户的所有朋友发送消息?
请帮忙谢谢!!
以下是代码,但它不起作用.
$friends = $facebook->api('/me/friends');
foreach($friends['data'] as $friend){
$friendsUserId = $friend['id'];
echo $friendsUserId . "</br>";
$result = $facebook->api('/$friendsUserId/feed', 'POST', array(
message' => 'Test Message' ));
print_r($result);
}
Run Code Online (Sandbox Code Playgroud) 我正在开发贺卡应用程序.贺卡应贴在多个朋友的墙上.我使用图形API使用[friends_Id] /照片帖子将图片上传到朋友的墙上.使用这种方法,Facebook将自动创建一个到该用户帐户的相册,而不是创建或分享照片给朋友.照片上传后,这个新创建的专辑将分享给朋友.这不是我正在寻找的选项.Facebook将使用相同的专辑进行其他照片上传.由于相册已与某些朋友分享,因此以前所有共享的朋友都会收到有关此新照片上传的新闻Feed的通知.所以我省略了这种方法.
其次我使用张贴图片链接到朋友的饲料.这次Facebook不允许我发布托管在他们服务器上的图像链接,说不允许在流中使用FCDN图像.托管服务器对我来说将是一个昂贵的选择.
第三,我使用照片标记方法.这项工作很好.但这不是必需的选择.
在Facebook网站上,有一个选项可以将相册中的照片分享给我的朋友墙.我可以使用图形API实现此方法吗?有没有选项可以使用图形API将上传的图像分享到朋友的墙上?
我希望你的问题很清楚...请帮助.. :)