2011-12-13 18 views
2

私は、アプリケーションでfriends_checkin情報を取得したいと思っていました。私は "user_checkins"、 "friends_checkins"にアクセストークンを取得するよう要求しました。友人のfacebookの取得チェックイン情報

私がme/checkinsをリクエストすると、空のデータセットが返されます。

だから私は私が同じ権限のアクセストークンを要求し、それを試してみましたが、まだ私は、空のデータセットをそこに着くので、私はFacebookを利用してgraphapiexplorerに行って、そこ ファーストを試してみました私は、コードで何か間違ったことをやっていることも考え {"data":[]}

私は友人のアカウントにチェックイン情報を共有するためのすべての設定があることを確認しました(私は私と私の友人のアカウントを使って確認しています) 。

私の質問は です。フレンドのチェックイン情報を得ることは可能ですか(フェイスブックヘルプは「はい」と思われます)? 友人が私のチェックイン情報を見ることを許可するための設定とその逆の設定は何ですか? 同じことをする例がありますか?

編集:フォローアップの質問 上記のことができない場合は、私が考えていたのは友人のリストを取得し、各友達のチェックイン情報を取得することでした。これは効果がありますか?もしyesであれば、// checkinsを使った単純な再クエリは機能しませんでした。(友人がログインしていないので、私のアプリがその情報を取得することができないので、明らかにそうではありません。私はこの仕事をすることができる他の方法は何ですか?

答えて

1

グラフapiにfqlクエリを使用できます。グラフAPIエクスプローラでは、次のクエリを試してみてください、利用可能なフィールドについて

fql?q=select tagged_uids,page_id from checkin WHERE author_uid in(SELECT uid2 FROM friend WHERE uid1 = me()) 

詳細情報を(これはあなたが持っているどのように多くの友人に応じて、実行に時間がかかる場合があります)

https://developers.facebook.com/docs/reference/fql/checkin/

ここで見つけることができます
+0

これはdefですおそらく、私が使っていた方法よりも役に立つはずです。ありがとう –

1

こんにちは多くの研究の後に結果を得ました。場所を使用すると私は家の場所を提供し、場所を使用すればすべてのチェックインデータを提供しますので、私の事はFacebookのバグthx

関連する問題