Wie bekomme ich das E-Mail-Adressfeld mit der LinkedIn Javascript API?

7

Ich verwende die LinkedIn JavaScript-API, um Nutzer für meine Anwendung anzumelden, die API gibt jedoch die E-Mail-Adresse nicht zurück, obwohl ich eine Berechtigung für dieses spezielle Feld benötige. Ich füge das API-Skript wie folgt ein:

%Vor%

Dann schließe ich den Login-Button im Markup ein:

%Vor%

und schließlich habe ich eine Funktion, um den Rückruf für die API-Antwort hinzuzufügen:

%Vor%

Ich erhalte nur den Vor- und Nachnamen, aber die API gibt das E-Mail-Feld nicht zurück.

Referenz: Ссылка

    
Ulises Figueroa 07.11.2013, 18:23
quelle

5 Antworten

12

1 - Vergewissern Sie sich, dass Sie die E-Mail-Berechtigung (r_emailaddress) in Ihrer App Ссылка

eingegeben haben

2- dann können Sie dies verwenden

%Vor%

hoffe das wird dir helfen :) Danke

    
Aya Magdy 25.12.2013 10:35
quelle
2

Hallo da @Ulises Figueroa, Vielleicht komme ich etwas spät, aber so habe ich das geschafft:

Beginnen Sie mit dem ersten Skript-Tag oben auf Ihrer Seite im Kopfbereich:

%Vor%

Dann müssen Sie in Ihrer JS-Datei (ich hatte eine externe JS-Datei zur Verarbeitung dieser API-Anmeldung / Auth platziert) die folgenden Details angeben:

%Vor%

Fügen Sie als letztes, aber nicht zuletzt, in Ihrem HTML-Dokument Folgendes hinzu, das Ihnen helfen kann, das Fenster-Popup für das Anmeldeformular für die verknüpfte Anmeldung zu initiieren:

%Vor%

Das obige Setup hat für mich funktioniert. Sicher wird dir das helfen.

Prost und einen schönen Tag.

    
Sricharan Krishnan 06.02.2017 05:14
quelle
1

Die Implementierung sieht gut aus. Ich glaube, dass dies ein Ergebnis der Datenschutzeinstellungen des Profils ist. In den verknüpften Dokumenten:

  

Nicht alle Felder sind für alle Profile verfügbar. Die verfügbaren Felder hängen von der Beziehung zwischen dem Benutzer ab, für den Sie eine Anfrage stellen, und dem Mitglied, den Informationen, die das Mitglied angegeben hat, und seinen Datenschutzeinstellungen. Sie sollten nicht davon ausgehen, dass für ein bestimmtes Mitglied etwas anderes als id zurückgegeben wird.

    
enrique-ramirez 08.11.2013 00:18
quelle
-1

Ich habe herausgefunden, dass dies nur bei bestimmten LinkedIn-Accounts passiert, also könnte dies aufgrund einer gewissen Privatsphäreeinstellung mit der E-Mail geschehen. Ich konnte keinen Hinweis auf die Dokumentation finden, daher musste ich den Fall berücksichtigen, wenn das E-Mail-Feld nicht verfügbar ist.

    
Ulises Figueroa 23.12.2013 18:12
quelle
-2

Benutze diese API:

%Vor%     
Siddhartha Mukherjee 09.12.2017 21:30
quelle

Tags und Links