Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以应用程序用户的身份发布到Facebook应用程序页面_Php_Facebook_Facebook Graph Api - Fatal编程技术网

Php 以应用程序用户的身份发布到Facebook应用程序页面

Php 以应用程序用户的身份发布到Facebook应用程序页面,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我想用应用程序名在我的应用程序页面上写一条状态消息 我正在使用 $app_id = 'ID OF MY APPLICATON' $facebook->api($app_id.'/feed', 'POST', array('message' => 'test')); 写完帖子后,会显示我的名字,但我希望显示的不是我的名字,而是应用程序名称,这可能吗?应用程序页面的工作原理与粉丝页面相同,因此您只需像希望粉丝页面发布一样进行操作 信息在此- 关键是使用页面中的访问令牌,而不是用户帐户的

我想用应用程序名在我的应用程序页面上写一条状态消息

我正在使用

$app_id = 'ID OF MY APPLICATON'
$facebook->api($app_id.'/feed', 'POST', array('message' => 'test'));

写完帖子后,会显示我的名字,但我希望显示的不是我的名字,而是应用程序名称,这可能吗?

应用程序页面的工作原理与粉丝页面相同,因此您只需像希望粉丝页面发布一样进行操作

信息在此-

关键是使用页面中的访问令牌,而不是用户帐户的访问令牌

$result = $facebook->api("/me/accounts");
foreach($result["data"] as $page) {
    if($page["id"] == $page_id) {
        $page_access_token = $page["access_token"];
        break;
    }
}
$args = array(
    'access_token'  => $page_access_token,
    'message'       => "I'm a Page!"
);
$post_id = $facebook->api("/$page_id/feed","post",$args);