图形API Facebook SDK for Permissions错误。

问题描述 投票:-1回答:1

我正在使用图形API在facebook页面或组上进行自动发布。但我得到的权限错误,但我允许的权限,但我面临这个错误。任何一个谁知道这个错误.代码在下面给出。我分享了一些图片,该错误显示我或如何允许权限。enter image description here

<?php

    require_once ('vendor/autoload.php');

    $fb = new Facebook\Facebook([
        'app_id' => '{app-id}',
        'app_secret' => '{app-secret}',
        'default_graph_version' => 'v2.10',
    ]);

    $pageAccessToken = '{page-access-token}';

    $MsgData = [
        'message' => 'Hi, My name is Zaheer'
    ];

    try {
        $response = $fb->post('/me/feed/' , $MsgData , $pageAccessToken );
    }
    catch ( \Facebook\Exceptions\FacebookResponseException $e ) {
        echo 'Graph returned an error ' . $e->getMessage();
        exit;
    }

    $GraphNode = $response->getGraphNode();

    echo 'ID :' . $GraphNode['id'];


    ?>

enter image description here

[![在此输入图片描述][2]][2] 。

facebook facebook-graph-api facebook-php-sdk facebook-permissions
1个回答
1
投票

调试你的Token。https:/developers.facebook.comtoolsdebugaccesstoken。

你可以看到这是一个用户令牌,而不是一个页面令牌。页面令牌可以通过使用用户令牌与以下端点生成。

  • /me/accounts?fields=access_token
  • /page-id?fields=access_token
© www.soinside.com 2019 - 2024. All rights reserved.