【问题标题】:Accessing information from Facebook using fql使用 fql 从 Facebook 访问信息
【发布时间】:2013-08-29 13:11:13
【问题描述】:

我正在尝试使用 Facebook SDK 和 fql 从用户上次状态更新或签到中获取位置信息。

我获得了一个访问令牌,它通过了他们的测试 Access Token Debugger 并声明访问令牌具有以下范围:

create_note email photo_upload publish_actions publish_stream read_stream share_item status_update user_friends user_status video_upload

但是,当我使用 Graph API Explorer 调试 fql 语句 SELECT coords FROM location_post WHERE author_uid = <USER_ID> 时,它会返回错误:

{
     "error": {
     "message": "An access token is required to request this resource.", 
     "type": "OAuthException", 
     "code": 104
    }
}

请帮我弄清楚为什么会这样。

【问题讨论】:

    标签: php facebook facebook-graph-api sdk facebook-php-sdk


    【解决方案1】:

    可能是权限问题,请注意-

    要阅读带有位置信息的帖子,您需要:

    照片的用户照片或朋友照片

    帖子的用户状态或朋友状态(不包括照片)

    【讨论】:

      【解决方案2】:

      问题在于浏览器处于“私有模式”,这意味着 Facebook SDK 无法访问 $_SESSION。一旦浏览器恢复正常,它就可以工作了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 1970-01-01
        • 1970-01-01
        • 2013-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多