php - facebook group post graph api不允许我发帖
问题描述
我正在尝试向我的一个小组发帖,但出现以下错误
图表返回错误:(#200)如果发布到组,需要在组中安装应用程序,并且 \ 使用 user token 的 publish_to_groups 权限,或者使用 page token 的 manage_pages \ 和 publish_pages 权限;如果发布到页面,\ 要求 manage_pages 和 publish_pages 作为具有 \ 足够管理权限的管理员
使用下面的代码
$page_token = "";
$group_id = "1258454427550445";
try {
$publish = $fb->post('/'.$group_id.'/feed',array('message'=>$_POST['status'] .' via phplift.net demos'),$page_token);
} catch(\Facebook\Exceptions\FacebookResponseException $e) {
// When Graph returns an error
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(\Facebook\Exceptions\FacebookSDKException $e) {
// When validation fails or other local issues
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
echo 'Status updated.<br>';
它在此页面上的说法:
应用安装
群组管理员可以按照帮助中心如何添加应用中的说明找到并安装您的应用。
我正在执行所有步骤,但无法在我的组中找到我的应用程序添加请指导我如何将我的应用程序添加到我的组中。
解决方案
推荐阅读
- javascript - 如果键匹配,则恢复对象的值
- mysql - 寻找按小时分组的查询并收集用户信息
- java - 在 arcore 3D 模型中应用动态纹理
- javascript - 当 loadonce 设置为 true 时分页不起作用
- python - 使用 Django 支付网关 (Paytm) 时如何修复“'DeferredAttribute' 类型的 /orders/create/ 参数的 TypeError 不可迭代”
- fortran - 使用 Fortran 中的 if 条件从多列中提取值
- python - 具有多个常用选项的命令使用自定义装饰器进入一个参数
- algorithm - 什么是没有。有n个标记节点的不同二叉树可能是什么?
- maven - Jenkins 构建的 jar 大小小于 Maven 构建的 jar(Jenkins 构建中缺少一些类和资源)
- django - 如何避免 django 测试方法相互干扰