我有一个应用页面,我可以手动在Facebook页面上发布供稿。但是,当我从php代码执行此操作后,curl api上没有任何内容显示在feed上。也没有收到任何错误消息。 我已阅读并尝试过对SOF类似问题的每一个回复。没有什么对我有用。 这是最新的代码( 我在使用类的不同实现中尝试了这个逻辑,而没有使用消息的方法等):
function message($data)
{
$page_id = 'xxxxxxxx';
$data['access_token'] = 'xxxxxxxx';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/'.$page_id.'/feed');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($ch);
curl_close($ch);
return $return;
}
message(array( 'message' => 'message',
'link' => 'link',
'picture' => 'picture',
'name' => 'name',
'description' => 'description') );
?>