我的数据库中有一些Facebook用户使用他们的facebook ID,这是我通过我的Facebook应用程序登录后得到的。现在我想在一段时间后使用php发布他们的墙。
我使用以下代码获得了用户ID -
include_once "facebook.php";
$facebook = new Facebook(array(
'appId' => xxxxxxxxxxxxxxx,
'secret' => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
'cookie' => true,
));
$user = $facebook->getUser();
if ($user) {
try {
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
print_r($e);
$user = null;
}
}
我从$ user_profile变量得到了他们的id。
我正在使用此范围登录“email,publish_actions”
如果可能,请给我一些示例代码,我太担心了:(
抱歉我的英语不好
答案 0 :(得分:0)
截至2013年10月2日,您无法再使用API发布到其他用户的墙上:
删除发布给朋友的能力'时间表通过API
我们发现通过API发布内容(stream.publish) 朋友的墙导致用户不满的高发(隐藏 内容,阻止应用程序)。迁移期后,发布 给朋友的内容'通过stream.publish的时间表将不再是 允许。请使用Feed Dialog发布。
来源:https://developers.facebook.com/docs/apps/migrations/completed-changes