Estoy tratando de recuperar datos usando la nueva API de gráficos, sin embargo, el token que estoy recuperando de OAuth no parece estar funcionando.Gráfico de Facebook API - Token de OAuth
La llamada que estoy haciendo es la siguiente;
$token = file_get_contents('https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=<app_id>&client_secret=<app secret>');
Esto devuelve un token con una longitud de cadena 41. Para darle un ejemplo de lo que se devuelve he proporcionado a continuación una muestra (convertido a todos los números 0, todas las letras mayúsculas a 'A' y pequeña caja cartas a 'a'
access_token=000000000000|AaaAaaAaaAAaAaaaaAaaAa0aaAA.
Aprovecho esta token de acceso y adjuntarlo a la solicitud de llamada de datos, no parece ser el token correcta, ya que no devuelve nada hago la llamada de datos de la siguiente manera.;
file_get_contents('https://graph.facebook.com/<my_page's_id>/statuses?access_token=000000000000|AaaAaaAaaAAaAaaaaAaaAa0aaAA.')
Cuando recupero manualmente esta página directamente a través del navegador, aparece un mensaje de error 500/Internal Server.
Cualquier asistencia sería gratamente apreciada.
Actualización:
Desde entonces, he cambiado el método de file_get_contents() para rizar. Por retreiving las cabeceras me sale el siguiente mensaje de error ...
{"error":{"type":"OAuthException","message":"Missing client_id"}}
pero mi arsenal POST incluye 'client_id' ?!
alta que hizo todavía tiene el mismo problema –