非常新手的php,我正在尝试找出如何使用Facebook-PHP-SDK。我在Facebook Developers上建立了一个帐户,并试图从我自己的Facebook获取数据,我已经将其链接到我的开发者帐户。我正在尝试实现以下实践代码,但我对登录URL感到困惑。我是不是应该把我自己的Facebook URL放进去呢?还是别的什么?
实践代码
session_start();
$fb = new Facebook\Facebook([
'app_id' => '{app-id}', // Replace {app-id} with your app id
'app_secret' => '{app-secret}',
'default_graph_version' => 'v3.3',
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email']; // Optional permissions
$loginUrl = $helper->getLoginUrl('https://example.com/fb-callback.php', $permissions);
echo '<a href="' . htmlspecialchars($loginUrl) . '">Log in with Facebook!</a>';发布于 2019-08-02 01:32:16
您应该在登录url中添加文件内容的链接您的代码:例如,这意味着包含当前代码的文件:
$loginUrl = "http://localhost/login.php"例如,https://example.com/fb-callback.php必须重定向到应用程序中的(文件/url),以验证身份验证并提取访问令牌。
https://stackoverflow.com/questions/57313025
复制相似问题