facebook - pagina - Este método debe ser llamado con una aplicación access_token
obtener token de acceso a la pagina (3)
Lee este link .
Hay una forma alternativa:
Puede proporcionar App_Id y App_Secret en lugar de App_Access_Token.
Así que prueba esto:
https://graph.facebook.com/100003429183160/scores?score=555&access_token=APP_ID|APP_SECRET
¡¡Espero eso ayude!! :)
Después de días de buscar en los foros / red, todavía no conseguí que esto desaparezca y use la api de SCORE graph.
{
"error": {
"message": "(#15) This method must be called with an app access_token.",
"type": "OAuthException",
"code": 15
}
}
En el explorador de la API, intenté usar esto (con el permiso publish_actions activado y POST seleccionado):
https://graph.facebook.com/100003429183160/scores?score=555&access_token=APP_ACCESS_TOKEN
No teniendo suerte :(
He hecho lo siguiente:
• Configurar mi aplicación como un JUEGO, la información básica, configurar el diálogo de autenticación
• Configurar el tipo de gráfico abierto, objeto, agregación
• Usar / Verificar la APP correcta ACCESS_TOKEN (no el usuario access_token) a través de la Herramienta de token de acceso
• Usar el permiso publish_actions
• Se aseguró de usar POST como método
• Intenté appID | appSecret como una aplicación access_token
• Verificado que efectivamente instalé la aplicación
• Pudo publicar en una pared a través de la api del gráfico, extraer la lista de amigos y fotos, etc.
¿Alguna pista sobre qué más podría hacer que esto no se ejecute con Graph API Explorer?
Vaya a su configuración => Básica => App Secret y use esa clave para la clave secreta, entonces generará el token de acceso que puede usar en su aplicación, espero que funcione
Responder:-
En realidad, para usar la API de SCORE Graph necesita el "token de acceso a la aplicación", que es diferente a un token de acceso normal.
Entonces, si desea que su tarea se realice, OBTENGA un token de acceso a la aplicación utilizando el siguiente script .......
Y luego reemplaza el application_access_token generado con el antiguo access_token, eso es todo
$APPLICATION_ID = "APP_ID";
$APPLICATION_SECRET = "APP_SECRET";
$token_url = "https://graph.facebook.com/oauth/access_token?" .
"client_id=" . $APPLICATION_ID .
"&client_secret=" . $APPLICATION_SECRET .
"&grant_type=client_credentials";
$app_token = file_get_contents($token_url);
Después de obtener este token de acceso a la aplicación, puede realizar esta tarea fácilmente.
Cuando necesita un token de acceso a la aplicación
Debe utilizar un token de acceso a la aplicación de Facebook cuando tenga un proceso que actúe en nombre de la aplicación, en lugar de hacerlo en nombre de un usuario en particular. Esto sucede cuando accede a los datos de Facebook Insights para su aplicación a través del gráfico, y también cuando desea crear usuarios de prueba de Facebook para su aplicación.
Lamentablemente, la documentación para esto está oculta en la guía de autenticación de la API gráfica de Facebook.