Php 拉韦尔博特曼:可以';无法获取Facebook Messenger用户

Php 拉韦尔博特曼:可以';无法获取Facebook Messenger用户,php,laravel,facebook,bots,facebook-messenger-bot,Php,Laravel,Facebook,Bots,Facebook Messenger Bot,我正在使用Botman Studio。我在使用Botman$bot->getUser()时遇到了一个意外错误。我添加了欢迎屏幕和入门有效负载。当用户单击Get_started时,我想存储用户的信息。但拉威尔·洛格说: local.ERROR:发送有效负载时出错:(#100)访问用户配置文件的权限不足。{“异常”:“[object](BotMan\Drivers\Facebook\Exceptions\FacebookException(代码:0):发送负载时出错:(#100)访问用户配置文件的权

我正在使用Botman Studio。我在使用Botman$bot->getUser()时遇到了一个意外错误。我添加了欢迎屏幕和入门有效负载。当用户单击Get_started时,我想存储用户的信息。但拉威尔·洛格说:

local.ERROR:发送有效负载时出错:(#100)访问用户配置文件的权限不足。{“异常”:“[object](BotMan\Drivers\Facebook\Exceptions\FacebookException(代码:0):发送负载时出错:(#100)访问用户配置文件的权限不足。位于/…/vendor/BotMan/driver Facebook/src/FacebookDriver.php:501)

请帮忙,我是Botman.TIA的新手

文件:App\Http\Controllers\BotmanController.php
我也尝试过Botman$bot->getDriver(),但是它返回null,尽管Botman$bot->getDriver()->getName()返回Facebook
Laravel版本:5.6
Botman版本:2.0

请使用您的开发者帐户测试相同的功能。如果您的bot正在生产或是公共的(每个人都可以访问),Facebook需要批准访问用户信息的权限。
如果它与你的facebook帐户一起工作(我假设你是facebook页面和连接机器人的开发者应用程序的管理员。),然后你需要转到facebook开发者页面上的messenger选项卡,向下滚动至messenger应用程序审查,并提交所有可用的权限请求。

@FelippeDuarte我已经阅读了这些文档。我可以通过$botman->getMessage->getSender()获取然后发出HTTP请求以获取用户信息。它工作正常。但是仍然不知道$botman->getUser()API有什么问题。谢谢。
 public function handle()
{
    $botman = app('botman');
    $botman->hears('GET_STARTED', function (BotMan $bot) {
        $bot_user = $bot->getUser();
        Log::info(\GuzzleHttp\json_encode($bot_user));
        $bot->reply("Hello! $bot_user->getFirstName()");
    });

    $botman->listen();
}