php - 发布到 FB 粉丝页面时如何修复 "Unsupported post request"?

标签 php facebook wordpress facebook-graph-api

我有一个可以执行 ff 的脚本:

  • 发布指向用户时间线/墙的链接
  • 以管理员身份发布指向用户页面的链接

发布到用户的个人资料页面工作正常。但是,在粉丝页面上发帖很奇怪,我能够发帖,但我收到了“不支持的发帖请求”错误

我已经搜索过有关此问题的所有信息,并尝试了提供的所有解决方案,但仍然出现此错误。我尝试了 PHP 4.0.0 SDK 和 PHP 3.2.3 SDK,同样的错误。

这是我使用 SDK 3.2.3 的代码的摘录:

        $ret_obj = $this->fb_obj->api("/{$page_id}/feed", 'POST',
            array(
                'link' => $link,
                'message' => $message,
            ));


        if($ret_obj){
            return $ret_obj['id'];
        }

        return false;

虽然这是我使用 SDK 4.0.0 的代码:

        $response = (new FacebookRequest(
            $session, 'POST', $edge, array(
                'link' => $link,
                'message' => $message,
            )
        ))->execute()->getGraphObject();


        if($response){
            return($response->getProperty('id'));
        }

        return false;

至于权限范围,我使用 ff => 'email','user_about_me','offline_access','publish_stream','publish_actions','manage_pages','user_photos','user_groups'。

有人遇到过这个问题吗?

最佳答案

该错误表明您的应用仍处于测试/沙盒模式。公开您的应用程序,然后您应该能够进行 API 调用。

关于php - 发布到 FB 粉丝页面时如何修复 "Unsupported post request"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25482760/

相关文章:

php - VB.net + mySQL + md5 哈希建议

php - 使用 PHP 在 docx 文件中查找换行符

html - 响应式 - 在一定宽度上 Conceal facebook 页面插件

php - 为什么我不能——或者我如何——使用 WordPress API 将 NULL 值插入我的 MySQL 数据库

php - Wordpress - 获取所有数据并排序

objective-c - 从 Wordpress 网站下载数据的最佳方式

PHP TCP套接字连接限制 - Windows服务器

php - 如何识别网页的真实访问

php - 如何使用访问 token 获取 Facebook 用户详细信息

facebook - 像 facebook 一样刷新窗口