Facebook页面选项卡使用PHP进行tabs_added / signed请求

时间:2017-06-20 00:01:05

标签: php facebook-graph-api facebook-php-sdk

我正在使用"添加页面选项卡"来修改页面选项卡应用程序的附件,并且对流程有点不确定。这就是我想要做的事情:

1)使用我们的appId(工作)将用户引导到“添加页面选项卡”对话框 2)我们的重定向网址被一个包含" tabs_added"的帖子点击参数 3)我使用此代码尝试获取有关进入我的应用程序的FB帐户的信息:

$this->fb = new Facebook\Facebook([
                                    'app_id' => <app_id>,
                                    'app_secret' <app secret>,
                                    'default_graph_version' => 'v2.9'
                                  ]);
$tabs_added = PARAM('tabs_added');

如果我得到了一个&tab;添加了&#39; tabs_added&#39;参数,我假设这意味着某人是&#34;附加&#34;我的应用程序到他们的页面,我想获得他们帐户的信息(特别是UID):

$helper = $this->fb->getPageTabHelper();
$signedRequest = $helper->getSignedRequest();

此调用不返回任何内容

$parsed_signed_request = FacebookSignedRequest::parse_signed_request( $signedRequest, <app secret> );

此调用失败,因为没有签名请求。

我错过了什么?我正在使用Facebook PHP API的v5。

感谢

0 个答案:

没有答案