Graph API を使用して、すべてのオンライン フレンドのリストを取得しようとしています。
私は以下を使用しています..
[facebook requestWithGraphPath:@"me/friends?fields=id,name,online_presence" andDelegate:self];
しかし、これは私に0の結果を与えます。
ありがとう。
編集:
私はすでにFBからこれを行うための権限を持っています.
Graph API を使用して、すべてのオンライン フレンドのリストを取得しようとしています。
私は以下を使用しています..
[facebook requestWithGraphPath:@"me/friends?fields=id,name,online_presence" andDelegate:self];
しかし、これは私に0の結果を与えます。
ありがとう。
編集:
私はすでにFBからこれを行うための権限を持っています.
friends_online_presence パーミッションが正しく構成されている場合は、次のことを試してください。
NSString* method = @"fql.query";
NSString* fql = @"SELECT uid, online_presence FROM user WHERE uid IN (SELECT uid2 FROM friend where uid1 = me())";
NSDictionary* params = [NSDictionary dictionaryWithObject: fql forKey: @"query"];
[[self facebook] requestWithMethodName: method
andParams: [params mutableCopy]
andHttpMethod: @"GET"
andDelegate: delegate];
これにより、オンライン プレゼンス (アクティブ、アイドル、オフライン、またはエラー) を持つフレンドのリストが返されます。