J'essaie d'obtenir une liste de tous les contacts de mon domaine Google Apps. Pour ce faire, j'utilise la bibliothèque Scribe-Java (http://github.com/fernandezpablo85/scribe-java) dans mon application GWT.Utilisation d'OAuth avec Scribe-Java et Google Apps
String resp= "";
OAuthService service= new ServiceBuilder()
.provider (GoogleApi.class).apiKey ("my-domain.com").apiSecret ("my-secret").scope (
"http://www.google.com/m8/feeds/profiles/domain/my-domain.com/full")
.build();
Token requestToken= service.getRequestToken();
resp= requestToken.getToken();
Ce code génère cependant l'erreur suivante:
org.scribe.exceptions.OAuthException: Could not find request token or secret in response: signature_invalid
base_string:POST&https%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthGetRequestToken&oauth_callback%3Doob%26oauth_consumer_key%3Dmy-domain.com%26oauth_nonce%3D-714356546%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1288255870%26oauth_version%3D1.0%26scope%3Dhttp%253A%252F%252Fwww.google.com%252Fm8%252Ffeeds%252Fprofiles%252Fdomain%252Fmy-domain.com%252Ffull
Toutes les idées que je fais mal?
J'ai récupéré apiKey et apiSecret sur la page "Paramètres" de mon domaine Google Apps.
avez-vous trouvé une solution? – stephanos