Sto tentando di utilizzare gli esempi di php xoath php di Gmail, tuttavia è necessario inserire la chiave del consumatore e il segreto del consumatore che non sono riuscito a trovare come ottenere nella documentazione dell'API di Gmail. Qualcuno sa come ottenerli o sapere di qualsiasi documentazione correlata?Come ottenere la chiave del consumatore e il segreto del consumatore per l'API gmail?
18
A
risposta
14
Utilizzare anonymous
/anonymous
e HMAC-SHA1
firma per le applicazioni che non sono registrate con Google. Per le applicazioni registrate con Google, è necessario utilizzare il dominio dell'applicazione come chiave utente e il segreto utente dipende dal metodo di firma (la chiave privata per RSA-SHA1
e il segreto generato durante la registrazione per HMAC-SHA1
). Maggiori dettagli su Signing OAuth requests.
Nota che, per quanto ne so, HMAC-SHA1 per le applicazioni registrate è supportato solo per le applicazioni installate dagli amministratori di Google Apps.
3
Nell'esempio Google per accedere a Gmail tramite IMAP & OAuth, è possibile trovare questo codice:
public static OAuthConsumer getAnonymousConsumer() {
return new OAuthConsumer(null, "anonymous", "anonymous", null);
}
Spero che questo aiuti
Grazie cumuli. Finalmente ho trovato la soluzione. – khr2003
Qual è stata la soluzione ho lo stesso problema .. per favore fatemelo sapere! –