我正在使用图形API在facebook页面或组上进行自动发布。但我得到的权限错误,但我允许的权限,但我面临这个错误。任何一个谁知道这个错误.代码在下面给出。我分享了一些图片,该错误显示我或如何允许权限。
<?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'];
?>
[![在此输入图片描述][2]][2] 。
调试你的Token。https:/developers.facebook.comtoolsdebugaccesstoken。
你可以看到这是一个用户令牌,而不是一个页面令牌。页面令牌可以通过使用用户令牌与以下端点生成。
/me/accounts?fields=access_token
/page-id?fields=access_token