Estoy tratando de obtener la información educativa de la API gráfica de Facebook usando stdclass. aquí está la matriz:Obteniendo educación con la API Graph de Facebook en PHP
"username": "blah",
"education": [
{
"school": {
"id": "[removed]",
"name": "[removed]"
},
"year": {
"id": "[removed]",
"name": "[removed]"
},
"type": "High School"
},
{
"school": {
"id": "[removed]",
"name": "[removed]"
},
"year": {
"id": "[removed]",
"name": "[removed]"
},
"type": "College"
}
],
¿Cómo puedo usar PHP para seleccionar el tipo de "universidad"? Esto es lo que estoy usando para leerlo:
$token_url = "https://graph.facebook.com/oauth/access_token?"
. "client_id=[removed]&redirect_uri=[removed]&client_secret=[removed]&code=".$_GET['code']."";
$response = file_get_contents($token_url);
parse_str($response);
$graph_url = "https://graph.facebook.com/me?access_token="
. $access_token;
$user = json_decode(file_get_contents($graph_url));
Así que el nombre sería $ usuario-> nombre.
Intenté $ user-> education-> school pero eso no funcionó.
Cualquier ayuda sería apreciada.
Gracias!
'var_dump ($ user)' – zerkms
Facebook Developers Forum tiene algunas personas que recomiendan encarecidamente usar cURL en lugar de 'file_get_contents()' porque algunas personas se quejaron de que distorsionaba un par de caracteres. En este caso, es bastante sencillo, pero es posible que no desee utilizarlo en caso de obtener 'access_token' o tal. – Angad