2017-07-23 30 views
0

Ich verwende die Google API in C# und versuche, das Foto eines Kontakts zu aktualisieren.Google Kontakte - Aktualisieren des Kontaktfotos

Die API hat bereits eine ContactsRequest.SetPhoto Methode, die das Foto technisch aktualisieren sollte. Ich erhalte jedoch immer die Ausnahme

Ausführung der Anforderung fehlgeschlagen.

Ich habe auch versucht, die Anfrage manuell (basierend auf API-Referenzseite) und bekam den gleichen Fehler erneut.

Irgendeine Idee, was ich falsch mache?

(Authentifizierung. Der Kontakteintrag „thisContact“ durch eine autorisierte Verbindung abgerufen ich bin auch in der Lage das Foto durch diese Sitzung löschen)

private void updateGContactPhoto(Contact thisContact, System.IO.Stream photoStream) 
{ 
    GReqs.SetPhoto(thisContact, photoStream); 
} 

Antwort

0

es gefunden: der Dampf Zeiger sein muss manuell vor dem Hochladen auf 0 zurücksetzen:

photoStream.Position = 0; 
Verwandte Themen