0

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
    }
}

なぜこれが起こっているのかを理解するのを手伝ってください。

4

2 に答える 2

0

問題は、ブラウザが「プライベート モード」であったため、Facebook SDK が $_SESSION にアクセスできなかったことです。ブラウザが正常に戻ると機能しました。

于 2013-09-02T12:30:46.543 に答える