2011-01-16 11 views

Antwort

14

Verwenden Sie die anonymous/anonymous und HMAC-SHA1 Signatur für Anwendungen, die nicht bei Google registriert sind. Bei Anwendungen, die bei Google registriert sind, sollten Sie die Anwendungsdomäne als Consumer Key verwenden und das Consumer Secret hängt von der Signierungsmethode ab (Ihr privater Schlüssel für RSA-SHA1 und das während der Registrierung für HMAC-SHA1 generierte Geheimnis). Weitere Details unter Signing OAuth requests.

Beachten Sie, dass HMAC-SHA1 für registrierte Anwendungen, soweit ich weiß, nur für Anwendungen unterstützt wird, die von den Google Apps-Administratoren installiert werden.

+1

Sie Haufen danken. Endlich habe ich die Lösung gefunden. – khr2003

+0

Was war die Lösung Ich habe das gleiche Problem .. lass es mich wissen! –

3

im Google-Beispiel auf Google Mail zugreifen IMAP & OAuth verwenden, können Sie diesen Code finden:

public static OAuthConsumer getAnonymousConsumer() { 
return new OAuthConsumer(null, "anonymous", "anonymous", null); 
} 

hoffe, das hilft