2010-09-20 33 views
6

¿Hay una función en la biblioteca Facebook.php para obtener amigos del usuario que utiliza una determinada aplicación. Algo así como:Facebook Graph API - Amigos que usan la aplicación

$friends = $facebook->api('me/friends?access_token=' . $access_token); 

Pero en lugar de enumerar todos los amigos, sólo enumera amigos utilizando la misma aplicación.

+1

Me gustaría tener su problema :-) Cuando ejecuto este comando en obj-c obtengo todos mis amigos, pero solo quiero amigos que usan la aplicación ...... cifras .... I ' he estado usando "facebook.friends.getAppUsers" de la antigua API REST pero ahora parece no funcionar en la última actualización de la API. Me gustaría usar un comando de Graph API –

Respuesta

17

Usted debe ser capaz de hacer esto con FQL:

select uid, name, is_app_user from user where uid in (select uid2 from friend where uid1=me()) and is_app_user=1 
+0

¿Qué función de la biblioteca pasar? la consulta a? – diggersworld

+0

¿Te gusta? $ fql_query = array ( 'method' => 'fql.query', 'query' => 'seleccione uid, name, is_app_user del usuario donde uid in (seleccione uid2 de friend donde uid1 = me()) y is_app_user = 1 ' ); $ fql_info = $ facebook-> api ($ fql_query); – diggersworld

+0

@diggersworld Sí algo así. No funciona? – serg

2

Siempre se puede hacer la solicitud con App contadores a URL:

https://graph.facebook.com/user_id/friends?fields=id,name,installed 

Y a continuación, sólo filtro de usuarios por instalado parámetro Para los amigos usuarios, puedes hacer lo mismo pero con token de cliente.

+0

Hola ... publicar la misma respuesta duplicada en varias publicaciones no es realmente útil, especialmente cuando las preguntas son bastante antiguas y ya han recibido respuestas. Este tipo de actividad parece un poco basura para nuestra comunidad. Gracias. – Kev

+1

hay dos temas diferentes con este problema (tal vez más), y como estoy trabajando con el mismo problema, lo publiqué. Entonces este no es el spam. En cuanto a la respuesta, es viejo. –

Cuestiones relacionadas