Facebook Graph API:在没有access_token的情况下检索基本的个人资料信息?

时间:2016-12-15 18:34:04

标签: php facebook facebook-graph-api

就是这样,我正在阅读documentation,看起来你可以在没有身份验证的情况下访问基本信息。但是我收到了错误

代码

$fb = new Facebook([
    'app_id' => '...',
    'app_secret' => '...',
    'default_graph_version' => 'v2.2'
]);

$response = $fb->get('/1000785'); // a valid ramdom user_id

和回复

Type: Facebook\Exceptions\FacebookSDKException
Message: You must provide an access token.
File: ...src/Facebook/FacebookRequest.php

那么,我是否需要实施" classic"还是登录?

1 个答案:

答案 0 :(得分:1)

好的,只是为了澄清这个问题。仅仅生成应用访问令牌就足够了。

如何生成Facebook App Access令牌?

简单地说,将app_id和app_secret与管道符号连接起来。

$appAccessToken = $config['app_id'] . '|' . $config['app_secret'];
$response = $fb->get('/0123456789', $appAccessToken);

干杯!