【问题标题】:Post to Facebook application page as APPLICATION user以 APPLICATION 用户身份发布到 Facebook 应用程序页面
【发布时间】:2017-08-07 18:25:43
【问题描述】:

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

我正在使用

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

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

【问题讨论】:

    标签: php facebook facebook-graph-api


    【解决方案1】:

    应用页面与粉丝页面的工作方式相同,因此您只需按照希望由粉丝页面发布的方式进行操作

    这里的信息 - http://www.masteringapi.com/tutorials/how-to-post-on-facebook-page-as-page-not-as-admin-user-using-php-sdk/31/

    关键是使用页面中的 access_token,而不是您的用户帐户的 access_token

    $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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多