我想从我的管理员端向用户墙发布消息。我在 db 中收集了带有 fb id 的用户详细信息,他们喜欢我的应用程序。从管理员方面,我需要将消息发布到用户墙,没有垃圾邮件,它将是每月一次。现在我可以用我的登录名发送一些东西,但是当我检查另一个用户登录名(没有应用程序创建者)时,它不起作用。
** * *编辑* ** * ** * 当我从我的 ID 发送时,我创建了应用程序,它的发送。问题是发送一些其他ID。实际上它的正常网页我只是使用 Facebook 进行身份验证
在某些情况下我收到此错误(#1)创建共享时发生错误
请看我的代码
$access_token = $this->facebook->getAccessToken();
$args = array(
'message' => $this->input->post('message'),
'link' => 'http://www.facebook.com/XXXXXXXXXXXX',
'caption' => 'XXXXXXXXXXXXXX',
'description' => 'XXXXXXXXXXXXXXXXXXXXXXXXX',
'access_token' => $access_token,
);
try {
//will be user id,to this id i am sending message
$this->facebook->api("/".$user_details[0]->fb_id."/feed/",'post', $args);
$feedbackMessage = "Your message successfully posted to users wall";
}
catch(FacebookApiException $e) {
$feedbackMessage = "Something went wrong";
print_r($e->getMessage());
}