useful tag son sirve que para name las importantes etiquetas ejemplo cuales copyright authentication oauth pinterest

authentication - son - para que sirve el meta tag



¿Cuál es el punto final del código de autenticación en Pinterest? (2)

El punto final para v3 es:

PUT https://api.pinterest.com/v3/oauth/code_exchange/

Ejemplo:

curl -X PUT https://api.pinterest.com/v3/oauth/code_exchange/ -d "access_token={access token}&consumer_id={client id}&consumer_secret={client secret}&redirect_uri={redirect uri}&code={code}&grant_type=authorization_code"

Lo que es extraño, sin embargo, es que tienes que pasar un token de acceso válido para que funcione el punto final o devolverá un error no autenticado. El token de acceso puede ser de cualquiera o de cualquier aplicación de Pinterest y no necesita ser del usuario autenticador o de la aplicación de autenticación, siempre que no haya expirado.

La forma más fácil de obtener un token de acceso válido a partir de ahora es iniciar sesión en la aplicación Pinterest para iPhone aquí y encontrará el token en el hash URL:

https://www.pinterest.com/oauth/?consumer_id=1431594&response_type=token

Esta documentación es clara: http://developers.pinterest.com/api_docs/oauth_code_exchange/

Necesito el code para cambiarlo con un token de acceso. Pero, ¿dónde está el punto final para acceder a este código? Intentó el "clásico":

https://api.pinterest.com/oauth2/auth?client_id=&redirect_uri=&scope=&response_type=code

pero parece 404.


Al hablar con los desarrolladores de pinterest, este parece el enfoque correcto:

PUT https://api.pinterest.com/v3/oauth/code_exchange/?code= {auth_code} & grant_type = authorization_code & client_id = {client_id} & timestamp = {timestamp} & consumer_id = {client_id} & redirect_uri = {redirect_uri} & oauth_signature = {oauth_sig}

Me sorprendió ver que obtendría un 401 al pasar los datos en el cuerpo PUT.