facebook-php-sdk - 当我的令牌已经拥有该权限时,发送私人回复继续询问 pages_messaging
问题描述
我正在尝试向页面上的评论发送私人回复,我得到了用户令牌
$
fb = new Facebook\Facebook([
'app_id' => FB_APP_ID,
'app_secret' => FB_APP_SECRET,
'default_graph_version' => 'v3.2',
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['leads_retrieval','email','publish_pages','manage_pages','pages_show_list','pages_messaging','pages_manage_cta','read_page_mailboxes','pages_messaging_subscriptions'];
$loginUrl = $helper->getLoginUrl('//abc.com/fb-callback.php', $permissions);
我为页面创建令牌如下
$requestxx = new Facebook\FacebookRequest(
$fbApp,
$token,//my user access token
'GET',
'/pageID?fields=access_token',
array('ADMINISTER')
;
$responset = $fb->getClient()->sendRequest( $requestxx );
$json = json_decode( $responset->getBody() );
$page_access_token = $json->access_token;
然后我调试了我的页面令牌,它具有“pages_messaging”权限,但是当我尝试向评论发送私人回复时,我得到了
Graph 返回错误:(#230) 需要 pages_messaging 权限来管理对象
我发送私人回复的代码
$fb->post('/comment_id/private_replies',$message,$page_access_token);
我被困在这里三天了,请帮助我
解决方案
推荐阅读
- flutter - 如何运行 firstapp 颤振 1.5
- java - 在 Spring REST 控制器中获取表单数据 - 替代方案
- cordova - 'ionic cordova run android'构建失败 - 在离子 3
- css - 无法在简单形式选择中添加 css 类
- reactjs - 将已获取的帐户名/登录名设置为 Pnp Js Peoplepicker
- sql - 有什么方法可以通过查询创建和插入数据?
- javascript - 如何获取动态 $_POST 以将其与数据库进行比较
- c# - 我的代码没有检查所有数组的索引(彩票程序)
- python - 更新特定行的 pandas DataFrame 的单元格
- google-chrome - 在 Browsershot 中获得 500 响应