es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error OAuth de la API de Facebook con instagram_basic.

Creé una aplicación de Facebook para utilizar la API de búsqueda de hashtags de Instagram. Para conectar un usuario, uso el “Inicio de sesión de Facebook”. Al crear una URL de inicio de sesión, debo especificar el ámbito – la lista de permisos – que solicito al usuario. Para mi caso de uso, necesito “instagrambasic”, “pagesshowlist” y “pagesread_engagement”.

Al principio funcionó perfectamente, pero de repente mis solicitudes responden con un error de “sin permiso” y que necesito el permiso de instagrambasic para consultar un hashtag. Desconecté al usuario e intenté volver a conectarme, pero todo lo que obtengo es un error genérico de Facebook en la página redirigida de “Algo salió mal”. Cuando elimino “instagrambasic” del ámbito, funciona – puedo conectar un usuario. Pero mi aplicación falla porque necesito el ID de la página de Instagram para consultar un hashtag y no puedo consultar el ID de la página de Instagram sin el permiso de “instagram_basic”.

¿Alguien sabe qué hacer? El permiso de “instagrambasic” está listado en los permisos de mi aplicación con acceso estándar. Pensé que tal vez necesitaba dejar que mi aplicación fuera revisada, pero para la revisión tengo que subir un video mostrando cómo funciona la aplicación. Pero no funciona, porque no puedo – por alguna razón – iniciar sesión con el permiso de instagrambasic. Y no sé por qué, porque todo lo que Facebook me está dando es un mensaje de “Algo salió mal”.

Gracias de antemano.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Pregunta

    Creé una aplicación de Facebook para utilizar la API de búsqueda de hashtags de IG y al crear una URL de inicio de sesión, especifiqué el alcance de los permisos que solicitaré al usuario, incluyendo “instagram_basic”. Sin embargo, aunque este permiso está listado en el permiso de mi app con acceso estándar, mis solicitudes de repente empezaron a responder con un error de “sin permiso”. Intenté volver a conectarme, pero todo lo que obtengo es un error genérico de Facebook en la página redirigida de “Algo salió mal”. ¿Qué debo hacer?

    Respuesta

    Parece que puede haber una discrepancia entre los permisos que su aplicación está solicitando y los permisos que realmente se le conceden a su aplicación. Para resolver este problema, puede intentar los siguientes pasos:

    1. Verifique que el permiso “instagram_basic” aún esté listado en el permiso de su aplicación con acceso estándar. Si no lo está, puede que necesite volver a agregarlo y/o actualizar los permisos de su aplicación.
    2. Intente borrar y volver a crear la URL de inicio de sesión de su aplicación, asegurándose de incluir el permiso “instagram_basic” en el alcance. Esto puede ayudar a actualizar los permisos de su aplicación.

    3. Verifique si hay algún cambio en la API de Facebook o Instagram que pueda haber afectado los permisos de su aplicación. También puede revisar la documentación de la API de Instagram para buscar actualizaciones o cambios que puedan haber causado este problema.

    4. Si ninguno de los pasos anteriores funciona, puede necesitar enviar su aplicación para revisión a Facebook. Sin embargo, como no puede iniciar sesión con un usuario con el permiso “instagram_basic”, es posible que no pueda proporcionar un video que muestre cómo funciona la aplicación. En este caso, puede intentar explicar el problema a Facebook y ver si pueden proporcionar alguna orientación o asistencia.

    En general, es importante asegurarse de que los permisos de su aplicación estén actualizados y que esté solicitando los permisos correctos para su caso de uso. Si sigue experimentando problemas, puede ser útil contactar a Facebook o al soporte de Instagram para obtener más ayuda.

Comments are closed.