自昨天(12 月 10 日)以来,我的许多应用程序都停止了执行 facebook 调用。例如调用检查登录用户是否喜欢一个页面或获取登录用户的所有相册。我使用php sdk!我收到的所有电话:
致命错误:未捕获的异常:102:会话密钥无效或不再有效在 yyy 行的 /xxxx/ 中抛出
我的 facebook 对象是正确的,我收到了一个有效的用户 ID,其中 $facebook->getUser();
检查用户是否是粉丝的示例:
$likes = $facebook->api('/'.$user.'/likes/154125631364512&access_token='.$facebook->getAccessToken());
或者例如从登录用户(fql)获取所有相册:
$fql = "SELECT aid, object_id, cover_pid, name, size FROM album WHERE owner= '".$facebook->getUser()."'";
$userAlbums = $facebook->api(array('method' => 'fql.query', 'query' => $fql));
或者例如,从相册中获取所有图片:
$params['fields'] = 'name,source,images,picture,height,width';
$params = http_build_query($params, null, '&');
$data['albumPhotos'] = $facebook->api("/album_object_id/photos?".$params);
所有电话都工作了数周,但自从 Facebook 崩溃后突然中断。任何人都知道为什么这些电话突然失败?