【问题标题】:FQL query returning empty arrayFQL 查询返回空数组
【发布时间】:2013-05-03 00:29:08
【问题描述】:

FQL 查询返回空。

我在https://developers.facebook.com/tools/explorer 中运行以下 FQL:

SELECT uid, name, username, birthday_date, current_location, online_presence FROM user WHERE relationship_status ='Single' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 30 OFFSET 0

她成功归还了我所有的单身朋友。

但是,当我运行 PHP 时,没有返回任何内容:

$fql = "SELECT uid, name, username, birthday_date, current_location, online_presence FROM user WHERE relationship_status ='Single' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 30 OFFSET 0";

$solteiros = $facebook->api(array(
                  'method'       => 'fql.query',
                  'access_token' => $userAccessToken,
                  'query'        => $fql,
                ));

直到昨天它工作正常。 今天我测试时,它发生了。

【问题讨论】:

    标签: arrays facebook api facebook-fql empy


    【解决方案1】:

    如果它在资源管理器中而不是在您的 PHP 应用程序中运行,您很可能会看到访问令牌清除方面的差异。也就是说,提供给 Explorer 的访问令牌具有所需的权限,而用于您的应用的令牌则没有。

    通过在您的 PHP 应用程序上调用 /me/permissions 进行验证,以查看其中有什么。

    您的网站也给出了无效的 api 密钥错误

    【讨论】:

    • I Run app in www.tasolteiro.com 退货地址是你所有未婚的朋友:tasolteiro.com/fb-friends/all之前正确退货,现在没有了。
    • 见上图……图片就在那里。
    • 多么奇怪。应用程序运行正常。现在检查,发现他被排除在外。为什么?能想象为什么吗?
    • 不知道,如果您的应用被删除,现在唯一的选择就是转到developers.facebook.com/appeal
    猜你喜欢
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    相关资源
    最近更新 更多