curl - Uber API no permite la solicitud de localhost
cors postman (1)
Sí, necesitas usar https. Algunas apis lo requieren, otras lo tomarán dependiendo de la aplicación receptora.
Cuando uso la API de Uber, con localhost recibo el siguiente error:
... No hay encabezado ''Access-Control-Allow-Origin'' presente en el recurso solicitado. El origen '' http: // localhost: 8080 '' no está, por lo tanto, permitido.
Entonces tal vez cometí un error. Para probar, probé la URL en Postman, pero todo funciona como se esperaba; Recibo los datos JSON esperados. También probé con Curl. Funciona como se esperaba.
Estoy enviando mi token de servidor y he ajustado mis encabezados. Sin suerte.
Las respuestas anteriores de SO insinuaban esta cita: "La API de Uber implementa el estándar OAuth 2.0 para autenticación y autorización segura. Todas las comunicaciones con nuestros servidores deben realizarse a través de SSL (https: //)".
¿Esto significa que tengo que usar https: //? No he tenido problemas con otras API antes de esto.