【问题标题】:Fatal error: Uncaught Exception: 102: Session key invalid or no longer valid致命错误:未捕获异常:102:会话密钥无效或不再有效
【发布时间】:2012-12-11 23:32:29
【问题描述】:

自昨天(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 崩溃后突然中断。 有没有人知道为什么这些电话突然失败了?

【问题讨论】:

    标签: facebook session facebook-graph-api exception key


    【解决方案1】:

    检查这个:https://developers.facebook.com/bugs/181323008674971?browse=search_50c7385f82da62c58502145 你应该更新你的 PHP SDK 但即使这样做,我仍然遇到问题;希望他们能尽快解决这个烦人的问题。

    【讨论】:

    • 谢谢你的答案。从今天早上开始,sdk 的新更新解决了我的问题。尽管如此,我还是觉得奇怪的是,新的更新一开始并没有解决我的问题。我想facebook昨天努力解决了很多问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 2017-07-27
    • 2013-07-07
    相关资源
    最近更新 更多