mail español entrar oauth messaging yahoo

oauth - entrar - yahoo messenger en español



¿Cómo usar la aplicación de mensajería instantánea de Yahoo?(unable_to_determine_oauth_type) (0)

Recientemente, acabo de crear una aplicación yahoo siguiendo la guía en línea [yahoo oauth 2.0 para el desarrollador,] [2]

Puedo obtener la credencial OAuth 2.0 pero cumplir con el problema "unable_to_determine_oauth_type" oauth al llamar a Yahoo [IM] relacionado [3]. ¿Por qué?

Aquí están mis pasos:

  1. curl -v https://api.login.yahoo.com/oauth2/request_auth -d ''client_id=[CLIENT-ID]&redirect_uri=oob&response_type=code&language=en-us''

  2. que luego me redirige a https//login.yahoo.com/oa?.src=oauth2&.partner=&.pd=c%3DmZmAFpe.2e7WuWzcHD2ZPYQ-%26ockey%3Ddj0yJmk9Q1N4cldYYXdKYXhNJmQ9WVdrOWIyOXdXbG95TnpnbWNHbzlNQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD0yOQ--&.intl=us&.lang=en-us&.done=https%3A%2F%2Fapi.login.yahoo.com%2Foauth2%2Frequest_auth%3F%26client_id%3Dd[CLIENT-ID]%26redirect_uri%3Doob%26response_type%3Dcode%26language%3Den-us%26crumb%3D

  3. Al dpr5bnm en el navegador, obtengo el código: dpr5bnm

  4. Concatto la identificación del cliente y el secreto en una cadena separada por '':'' y voy a base64 codificarla ( https://www.base64encode.org )

  5. obtener la credencial básica: ZGoweUptazlRMU40Y2xkWVlYZEtZWG...ldOSGJ6bE5RUzB0Sm5NOVkyOXVjM1Z0WlhKelpXTnlaWFFtZUQweU9RLS06YjY3MmZlZDcwOGFhYmRjNDFiNGRmYmNlZmY3MzU1YmU2MmRhMWRkZQ==

  6. luego, llama a get_token API

  7. curl https//api.login.yahoo.com/oauth2/get_token -H "Content-Type: application/x-www-form-urlencoded" -H "Authorization: Basic ZGoweUptazlRMU40Y2xkWVlYZEtZ...YldOSGJ6bE5RUzB0Sm5NOVkyOXVjM1Z0WlhKelpXTnlaWFFtZUQweU9RLS06YjY3MmZlZDcwOGFhYmRjNDFiNGRmYmNlZmY3MzU1YmU2MmRhMWRkZQ==" -d "grant_type=authorization_code&redirect_uri=oob&code=dpr5bnm"

  8. obtener la respuesta del token de acceso json: {"access_token": "fiTeDQrBnQVB ... u5DGLu.M -", "token_type": "portador", "expires_in": 3600, "refresh_token": "AFaPK ... xDSwSZ.Ke4jffDDboSpO6fg2t", "xoauth_yahoo_guid": "ZT3Y7L7 ... 5QJ7SAU5Q"}

  9. Pero cuando uso el token, estoy dispuesto a utilizar la API de gestión de sesiones para iniciar sesión: (OAuth 2.0 Bearer Authorization)

  10. `curl -v http // developer.messenger.yahooapis.com / v1 / session -H" Content-type: application / json; charset = utf-8 "-H" Authorization: Bearer B_YnLlibghNNJIW0HlaITp0mkcTFEovpF ... oJZuzUvjVDM0ko.QjT4io- "

  11. muestra el siguiente error: <yahoo:description>Please provide valid credentials. OAuth oauth_problem="unable_to_determine_oauth_type"</yahoo:description> <yahoo:description>Please provide valid credentials. OAuth oauth_problem="unable_to_determine_oauth_type"</yahoo:description>

Entonces, ¿alguien sabe por qué y cómo hacer un mensaje de IM de Yahoo?