Archivo no se encuentra al solicitar la solicitud de URI para obtener el token de solicitud en el flujo de autorización de OAuth (para acceder a la API de Yahoo)

StackOverflow https://stackoverflow.com/questions/8860763

  •  28-10-2019
  •  | 
  •  

Pregunta

Estoy siguiendo el flujo de autorización de OAuth (http://developer.yahoo.com/oauth/guide/oauth-requesttoken.html) para acceder a la API de contacto de Yahoo. Puedo obtener la clave del consumidor y el secreto del consumidor para mi aplicación desde el primer paso.

Sin embargo, estoy obteniendo "archivo no encontrado" en el segundo paso mientras dio una solicitud de URI.

Mi solicitud de URI se da a continuación ===>

https://api.login.yahoo.com/oauth/v2/

get_request_token? oauth_nonce = rs2130523f788f313f76314ed3965ea6

& oauth_timestamp = 1325661943

& oauth_consumer_key = dj0yjmk9vndxdnhubkjmc2myjmq9wvdrovuzcfdkbna0txpnbwnhbzlnammxtxpjeu9uwxkm

CZ1JB25ZDW1LCNNLY3JLDCZ4PTKW

& oauth_signature_method = Entenerxt.

& oauth_signature = 1daeb467916f4331023fc5fce3cb6b6c27ac7ed

& oauth_version = 1.0

& xoauth_lang_pref = "en-us"

& oauth_callback = "http://mysitename.freetzi.com/index.html"

¿Puedes decir por qué estoy obteniendo un "archivo no encontrado"?

¿Fue útil?

Solución

El código de estado de respuesta es 401 si hay algo mal con sus parámetros. Entonces recibió el error "Archivo no encontrado". Pero puede ver el mensaje de error en el encabezado HTTP con Firebug. Su problema es que si el oauth_signature_method es un texto sin formato, debe agregar un %26 después de su oauth_signature
Como esto

& oauth_signature_method = Entenerxt.
& oauth_signature = 1daeb467916f4331023fc5fce3cb6b6c27ac7ed%26
& oauth_version = 1.0
Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top