Neue LinkedIn-Berechtigungen - Umfang wird nicht mitgeteilt

8

LinkedIn hat kürzlich seine API geändert, um zu verlangen, dass Dritte explizit angeben, welche Informationen sie anfordern. Um mit omniauth auf den bisherigen Arbeitsverlauf und die Ausbildung eines Benutzers zuzugreifen, müssen Sie das Berechtigungs-Token r_fullprofile übergeben (zuvor mussten Sie keine spezifischen Anforderungen für frühere Beschäftigungs- oder Bildungsdaten stellen). Um auf die E-Mail-Adresse eines Benutzers zuzugreifen, müssen Sie das Berechtigungstool r_emailaddress übergeben. Bevor jemand fragt, verwende ich einen neuen LinkedIn API-Schlüssel (alte Schlüssel sind von den letzten Änderungen nicht betroffen).

Der Edelstein omniauth-linkedin wurde kürzlich aktualisiert, um die Erlaubnisänderungen von LinkedIn zu berücksichtigen, aber ich habe immer noch Probleme, diese zu überwinden neuer Bereichsparameter durch alle Teile des Authentifizierungsflusses . Ich befolge die Anweisungen in der omniauth-linkedin-Readme, um meine config / omniauth.rb-Datei zu erstellen:

%Vor%

Der Bereich scheint erfolgreich durch den ersten Teil der Authentifizierung zu verlaufen, sichtbar im ersten Screenshot unten (IHR VOLLES PROFIL ... IHRE EMAIL-ADRESSE):

Nachdem der Benutzer seine Anmeldeinformationen eingegeben hat, scheint der Bereich jedoch verloren zu sein und nur die Standardfelder "IHR PROFILÜBERSICHT" werden übertragen:

Sehr fest daran und könnte wirklich Hilfe brauchen, weil ich volle Profil- und Ausbildungsdaten für meine Benutzer benötige. Lass es mich wissen, wenn ich meinen auth_controller Code bereitstellen muss. Danke.

    
keypulsations 28.08.2012, 14:14
quelle

0 Antworten