2016-10-05 7 views
0

Wir verwenden das Skype Web SDK, um Chat-Funktionen in unserer Web-App zu erstellen. Wir möchten in der Lage sein, Profilinformationen für Benutzer in Skype in einem Visitenkartenformat anzuzeigen. Dies hätte typische Profilfelder wie Titel, Abteilung, Firma, Ort usw.Skype Web SDK - Wann sind Profilfelder ausgefüllt?

Alle diese Felder sind im SDK als Eigenschaften des Objekts Person aufgeführt. Es scheint jedoch, dass nur einige von ihnen basierend auf den Informationen in meinen Active Directory-Benutzerkonten tatsächlich ausgefüllt werden. Ich bekomme Telefonnummern, Name, E-Mail-Adresse und AvatarUrl, aber das ist es auch schon. Ort, Titel, Abteilung usw. sind leere Strings.

Gibt es eine Sicherheits-/Datenschutzeinstellung, die verhindert, dass diese Informationen angezeigt werden? Oder muss ich nach einer Personensuche etwas Spezielles tun, um diese Eigenschaften für die resultierenden Person-Objekte zu erhalten?

Danke!

Ben Gilbert

Antwort

0

Die Person Objekte in der Regel aus den Suchergebnissen kommen und aus der Kontaktliste - in beiden Fällen UCWA Teildaten zurückgibt, z Anzeigename, aber nicht Bürostandort Haben Sie versucht, person.department.get() aufzurufen - das sendet eine GET-Anforderung an UCWA, um den fehlenden Eigenschaftswert abzurufen?

+0

Danke! Durch den Aufruf der get() -Methode wurde mein Problem gelöst. Ich wusste nicht, dass es nur teilweise Daten zurückgibt. –

Verwandte Themen