Tutto ha funzionato bene fino ad oggi quando ho ricevuto un'email da LinkedIn indicando alcune significative modifiche API. E successivamente vedevo Eccezioni durante l'autenticazione degli utenti tramite. LinkedIn.LinkedIn OAuth Exception Scope NOT_AUTHORIZED r_fullprofile
In seguito è l'eccezione da tronchi
OAuth::Problem (Scope NOT_AUTHORIZED : r_fullprofile):
oauth (0.4.7) lib/oauth/consumer.rb:178:in `request'
oauth (0.4.7) lib/oauth/consumer.rb:194:in `token_request'
oauth (0.4.7) lib/oauth/consumer.rb:136:in `get_request_token'
logica OAuth per ottenere richiesta di token.
consumer = OAuth::Consumer.new(LINKED_IN_API_KEY, LINKED_IN_SECRET_KEY,
{
:site => "https://api.linkedin.com",
:scheme => :header,
:http_method => :post,
:request_token_path => "/uas/oauth/requestToken?scope=r_fullprofile",
:access_token_path => "/uas/oauth/accessToken",
:authorizeEmapath => "/uas/oauth/authorize"
})
### Exception occurs at this call.
request_token = consumer.get_request_token(:oauth_callback => callback_url)
E-mail da LinkedIn
mia analisi fino ad ora
Se cambio lo scopo di r_basicprofile
esso w funziona bene ma poi non ricevo le informazioni skills
dell'utente linkedin autenticato.
Quali dovrebbero essere le modifiche aggiuntive che devo fare per rendere sufficiente la modifica dell'API?
Funziona con OAuth 2.0. Ma sto cercando di autorizzare con '/ uas/oauth/requestToken'. Che è OAuth1a. – swapab
Io ho trovato la mia risposta. http://stackoverflow.com/a/29286533/1125893 r_fullprofile può essere richiesto ma con la strategia 'Apply-with-linkedIn'. – swapab
@ swap.nil, ecco il link per l'applicazione con Linked se ne hai bisogno [link] (https://help.linkedin.com/app/ask/path/api-dvr) – Nikesh