私は次のグラフAPIリクエストを使用して、特定のオブジェクトが好きなすべての友達を取得しています。
me/?fields=friends.fields(likes.target_id(searched_object_id))
iOSコードは次のとおりです。
[ FBRequestConnection startWithGraphPath: [ NSString stringWithFormat: @"me/?fields=friends.fields(name,likes.target_id(%lld))", 7919071058 ]
completionHandler: ^(FBRequestConnection *connection, id result, NSError *error) {
[ [ [ result objectForKey: @"friends" ] objectForKey: @"data" ] enumerateObjectsUsingBlock:^(id friend, NSUInteger idx, BOOL *stop) {
if ( [ friend objectForKey: @"likes" ] )
NSLog( @"%@ also likes that", [ friend objectForKey: @"name" ] );
} ];
}
];
og.likesでも同じことをしたいのですが、残念ながら.target_idは利用できません
詳細については、og.likesはアプリで宣言できるオープングラフオブジェクトです。(https://developers.facebook.com/docs/opengraph/tutorial/)
よろしくお願いします