Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

741
Views
Problema de devolución de llamada de autorización en strava api para iOS

Estoy integrando strava api en mi aplicación. Necesito ayuda con respecto al dominio de devolución de llamada de autorización, es decir, requerido durante el registro de API para que, después de la autorización, el navegador del dispositivo abra la aplicación nuevamente para su uso posterior. Cuando intento enviar myapp:// como el dominio de devolución de llamada, aparece un error (este campo debe ser un dominio, sin barras ni rutas). Parece que no puedo ingresar nada que sea un dominio válido. Porque la URL de redireccionamiento o uri es algo que la aplicación describe en su lista de propiedades. También agrega el http en el uri de redirección por sí mismo. Por ejemplo, cuando registramos myapp como esquema de URL en strava, así como en el archivo plist, luego, al presionar myapp:// en el navegador safari, se abre la aplicación. Pero Strava cambia esto a https://www.strava.com/oauth/authorize?client_id=*****&response_type=code&redirect_uri=http://myapp&approval_prompt=force .

¿Por qué se agregó http:// en el uri de redirección y también por qué no puedo registrar myapp:// como el uri de redirección?

He comprobado un ejemplo anterior que tiene barras en su uri de redirección. Entonces, ¿cómo funciona ese ejemplo y está registrado con barras en redirect uri?

Entonces, alguien por favor ayúdame a resolver este problema.

Gracias de antemano.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Me puse en contacto con el Soporte para desarrolladores de Strava por el problema mencionado anteriormente y obtuve su respuesta de que podemos registrar myapp.com como dominio de devolución de llamada de autorización en strava, myapp como esquema de URL en info.plist y myapp://myapp.com como el uri de redirección para api de strava.

Después de implementar esto, mi aplicación funciona bien y realiza el flujo de autenticación como se supone que debe hacerlo.

Estoy publicando esta respuesta aquí para ayudar a cualquier otra persona que enfrente el mismo problema.

Gracias

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!