从昨天开始,我们增加了与集成相关的错误,以便通过Facebook API获取用户的数据。
我们正在使用 Facebook的官方SDK v5.5.0 和 Graph API v2.9 :
...
$accessToken = $user->getAccessToken();
$response = $fb->get('/me?fields=id, name, email, friends', $accessToken);
$profile = $response->getDecodedBody();
...
此集成工作正常,$profile
变量至少是一个包含id
和name
的数组。但是,从昨天开始,我注意到了这种奇怪的反应:
到目前为止,只有少数用户受到此问题的影响,但我担心这可能是Facebook方面的错误,还是与SDK配置有关?有谁知道如何继续并防止这个问题?
注意:已经检查了访问令牌,它们都是有效的,如果不是,Facebook SDK会在那里抛出异常。
由于