Las solicitudes por lotes de la API de Facebook no permiten que el parámetro de nombre se use como etiqueta

Estoy creando una solicitud por lotes para la API de Facebook al reproducir el siguiente código:

//$fbid = a user's facebook id      
$query = array (
            'method' => "GET",
            //'name' => "{$fbid}",
            'relative_url' => '/'.$fbid.'/friends?fields=name,first_name,last_name,id,work,education&access_token='.$token
        );

Esto funciona bien. Sin embargo, cuando elimino el comentario de la tercera línea con el name => parámetro, no obtengo datos de vuelta. He encontrado numerosos ejemplos que hacen exactamente esto, así que no puedo entender por qué no funciona.

La razón por la que necesito agregar este campo es porque necesito asociar los amigos devueltos al usuario original correcto. Esto parecía una manera fácil de hacerlo, pero estoy abierto a otras alternativas. ¡Gracias!

ACTUALIZACIÓN: Según esta publicación la API no admite el parámetro de nombre A MENOS QUE lo use para asignar dependencias. Eso explicaría por qué mi enfoque no funciona... ¿alguien tiene una solución que funcione?

preguntado el 12 de junio de 12 a las 17:06

Solo estoy suponiendo, pero dado que FQl involucra JSON como formato de datos en la mayoría de los casos, podría ser que una identificación numérica no hace un identificador de nombre válido. Trate de prefijarlo con una letra. -

1 Respuestas

De acuerdo con esta publicación, la API no admite el parámetro de nombre A MENOS QUE lo use para asignar dependencias. Eso explicaría por qué mi enfoque no funciona... ¿alguien tiene una solución que funcione?

Respondido el 15 de junio de 12 a las 15:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.