Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Webhooks失败,带有“0”;无效作用域:页面“消息传递”和“订阅”;_Facebook_Facebook Graph Api_Heroku_Facebook Messenger - Fatal编程技术网

Facebook Webhooks失败,带有“0”;无效作用域:页面“消息传递”和“订阅”;

Facebook Webhooks失败,带有“0”;无效作用域:页面“消息传递”和“订阅”;,facebook,facebook-graph-api,heroku,facebook-messenger,Facebook,Facebook Graph Api,Heroku,Facebook Messenger,我有一个提交并批准的Facebook messenger机器人正在工作。但我刚刚得到一个开发者更新,上面说 “您对回调URL的Webhooks订阅至少有16分钟未接受更新。请验证您的回调服务器是否正常工作。” 我确实看到我的回调服务器和应用程序正在Heroku上运行 如果我生成一个新的页面访问令牌并在其中使用这个新的页面访问令牌重新启动web应用程序,这个问题通常会得到解决。但这次我也无法生成访问令牌 我尝试从我的开发者帐户页面为运行应用程序的特定页面生成一个新的页面访问令牌,但现在错误显示 “

我有一个提交并批准的Facebook messenger机器人正在工作。但我刚刚得到一个开发者更新,上面说 “您对回调URL的Webhooks订阅至少有16分钟未接受更新。请验证您的回调服务器是否正常工作。”

我确实看到我的回调服务器和应用程序正在Heroku上运行

如果我生成一个新的页面访问令牌并在其中使用这个新的页面访问令牌重新启动web应用程序,这个问题通常会得到解决。但这次我也无法生成访问令牌

我尝试从我的开发者帐户页面为运行应用程序的特定页面生成一个新的页面访问令牌,但现在错误显示 “无效的作用域:页面\消息\订阅。此消息仅显示给开发人员。应用程序的用户将忽略这些权限(如果存在)。”
没有关于这方面的文件。有什么建议吗?

我也遇到了同样的困难。现在问题解决了,他们已经改变了页面访问令牌的发布方式

我今天也收到了这个消息。这是来自Facebook的bug

现在,您可以通过Graph API Explorer而不是App Dashboard获取页面访问令牌

  • 转到:
  • 单击获取令牌>获取用户访问令牌
  • 选择以下范围:
    manage_pages
    pages_messaging
    、以及
    pages_messaging_phone_number
  • 在应用程序选择器中,选择您的应用程序
  • 选择您的页面以获取页面访问令牌
  • 现在您有了页面访问令牌,您可以将其用于Messenger机器人

    通过执行以下操作检查其是否有效:


    curl-X POST“{your_access_token}}”

    我也收到了这个错误,它不允许我生成页面访问令牌。正如我提到的,只需转到Graph API Explorer获取它。我尝试了这个,它生成令牌,但问题是当我在facebook开发者控制台切换到我的应用程序时,我选择messenger作为产品,然后生成访问令牌,出现上述错误,因此不生成自动生成的访问令牌。昨天它工作得很好。我试过这个。就我而言,权限审查尚未完成,我(错误地)将我的应用程序切换到了“live”。不幸的是,这使我无法从应用程序设置和图形API资源管理器中获取有效令牌。出现了相同的错误。