2017-04-21 4 views
0

Ich habe folgende von Fiedler, wenn ich versuche zu Dropbox anzumelden.E-Mail-ID von UID erhalten?

[{"uid": 663175210, "sess_id": 272608865417613682242215474540606531660, "expires": 1495277184, "team_id": 2059286, "role": "work"}] 

Beachten Sie, dass uid übergeben wird. Ich habe etwas googlen und festgestellt, dass die UID die Dropbox user ID des autorisierten Benutzers ist. Gibt es eine Möglichkeit, die Benutzer E-Mail-ID erhalten können (zur Dropbox anmelden) Dropbox API verwenden, da ich die entsprechenden uid haben?

Antwort

0

Nein, die Dropbox API bietet keine Möglichkeit, die E-Mail-Adresse des Benutzers abgerufen werden, indem die uid liefern.

Wenn der Benutzer Ihre App jedoch über die API autorisiert hat, können Sie den API-Aufruf /2/users/get_current_account verwenden, um ihre Kontoinformationen einschließlich der E-Mail-Adresse abzurufen.

+0

Dank für Ihre Antwort. Ich versuche, einen Proxy-Server zu entwickeln, der einige Benutzer in einer Organisation einschränkt, um die Datei in Business Dropbox zu downloaden. Ich bin in der Lage zu stoppen Anfrage für Downloads in meinem Proxy-Server mit Parametern wie der UID, Session-ID etc. Ich hoffte, wenn ich einige, wie der Benutzer identifizieren, die die UID entsprechen, überprüfen Sie, ob er \ sie das Dokument herunterzuladen erlaubt ist und Verarbeiten Sie dann die Anfrage entsprechend. Irgendwelche Gedanken, wie ich das erreichen kann? –

+0

Nein, ich fürchte, ich kann mir keinen guten Weg vorstellen, das zu tun. – Greg