Estoy tratando de recuperar el token de acceso a través de la API de pantalla básica de Instagram, pero cuando intento autenticar al usuario de prueba recibo este error:
{
"error_type": "OAuthException",
"code": 400,
"error_message": "Invalid platform app"
}
Espero ver la pantalla de autorización de la aplicación.
instagram-api
facebook-graph-api-v2.0
Felice Caricati
fuente
fuente
Respuestas:
Felice!
Al configurar una aplicación de Instagram, debe usar la ID de aplicación específica de la plataforma y no la configuración genérica en Facebook.
En el Panel de la aplicación de Facebook, vaya
Products > Instagram > Basic Display
y debería ver la ID de la aplicación de Instagram .Use eso en su URL de autorización y debería funcionar.
fuente
Pasar parámetros a través del cuerpo y en x-www-form-urlencoded funciona bien, como puede ver en la imagen a continuación
fuente
Tuve un problema similar y pude resolverlo configurando el tipo de contenido de la solicitud en application / x-www-form-urlencoded. a continuación se muestra un ejemplo de ac # que muestra cómo ejecutar la solicitud:
fuente
Como también se mencionó en otra respuesta, el problema era con el cuerpo del formulario que se supone que debe enviarse en formato x-www-form-urlencoded . Me estaba funcionando bien en cartero, pero implementar lo mismo en angular es un poco típico. Aquí, el cuerpo de la solicitud de publicación primero debe convertirse en el formato HttpParams y luego pasar al parámetro 'cuerpo' de la solicitud de publicación como una cadena como esta ...
fuente