如何在最初被拒绝时重新获得权限?

时间:2017-08-11 19:07:12

标签: facebook facebook-graph-api permissions

我开发了一个使用Facebook进行身份验证的Web应用程序。

我已请求user_location权限,因此用户会看到允许或拒绝权限的页面,但是,如果用户在当前时间拒绝了权限,是否可以在以后授予权限?

此外,当权限页面出现时,我点击了#34;在其他时刻"的链接,所以我认为当用户尝试在其他时间登录时,确认会再次出现。

例如,作为开发人员,我在其他时刻使用了链接""考虑到这种情况。但我现在不知道如何授予权限,以便能够测试其他部分。

我该怎么做?

编辑:

这就是我调用API的方式:

<?php
$fb = new Facebook\Facebook([
                             'app_id' => $api_key,
                             'app_secret' => $api_secret,
                             'default_graph_version' => 'v2.9',
                             'persistent_data_handler' => 'session',
                             ]);

$helper = $fb->getRedirectLoginHelper();

$permissions = ['email', 'user_location']; // Optional permissions
$loginUrl = $helper->getLoginUrl($redirect_login_url, $permissions);
?>
<input type="button" value="Ingresar con facebook" onclick="window.location = '<?php echo $loginUrl ?>'; return false;" title="Conéctese a su cuenta Facebook; return false;">

0 个答案:

没有答案