Facebook Graph Api-以管理员身份发布到粉丝页面

我已经设置了一个脚本,该脚本允许用户将消息发布到Facebook的粉丝页面上。一切正常,但是有一个小问题。


问题:


将帖子添加到页面Feed后,它会显示发布用户的个人帐户。我希望它显示页面的帐户(例如,当您管理页面时,它说它来自该页面)。我发布的帐户具有该页面的管理员权限,但仍显示为个人信息。


HTTP POST


$url = "https://graph.facebook.com/PAGE_ID/feed";

$fields = array (

    'message' => urlencode('Hello World'),

    'access_token' => urlencode($access_token)

);


$fields_string = "";

foreach ($fields as $key => $value):

    $fields_string .= $key . '=' . $value . '&';

endforeach;

rtrim($fields_string, '&');


$ch = curl_init();


curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_POST, count($fields));

curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);


$result = curl_exec($ch);

curl_close($ch);


慕尼黑5688855
浏览 722回答 3
3回答

素胚勾勒不出你

据我所知,您要做的就是uid在对stream.publish的调用中指定一个(即页面的ID)。
打开App,查看更多内容
随时随地看视频慕课网APP