Ich verwende die Google Kalender Apps API in Android. Für einige Benutzer in meiner Organisation ist das Feld displayName
immer Null für eine Organizer * -Instanz, die sie darstellt. Um den Organisator und den Anzeigenamen zu erhalten, rufe ich eventInstance.getOrganizer().getDisplayName()
.Organizer.displayName ist für einige Benutzer null
Es ist jedoch nicht für alle Konten. Ich kann das Muster hier nicht herausfinden. Muss in ihrem Google-Konto etwas festgelegt werden? Warum sollte der Anzeigename nicht verfügbar sein?
P.S. - Ich habe die Teilnehmer noch nicht analysiert, aber ich nehme an, dass dort das gleiche Problem bestehen wird.
Referenzen:
* com.google.api.services.calendar.model.Event.Organizer
Dies scheint mit dem übereinzustimmen, was ich gesehen habe: Benutzer mit Google+ haben einen Anzeigenamen und solche, die keinen Anzeigenamen haben. Die Frage ist, wie soll ich den Benutzernamen bekommen? Es ist keine Option, dass alle Nutzer ein Google+ Konto erstellen. Gibt es eine andere API, die ich verwenden sollte? –