Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1638 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Google Cloud Print | Oauth2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Google Cloud Print | Oauth2

n°2185894
Tapco
Posté le 15-04-2013 à 16:04:22  profilanswer
 

Bonjour à tous,
 
dans le cadre de mon stage, je dois développer une interface permettant de gérer 2 imprimantes connectées via GCP.
 
Step 1 : Oauth2, j'arrive à me loguer, récupérer mon Token super !
 
Step 2 : Transmettre au service GCP, et la ça bloque !
 
J'ai ma classe REST full, d'après la doc de google, il suffirait d'un POST pour lister les imprimantes connectées via "https://www.google.com/cloudprint/search"
 
 
Très bien sauf que je me récupère quelques soit les modifications apporté à mon script cette erreur "You have to be signed in to your Google Account"
 
Je me suis donc dirigé vers un Login plus direct via "https://www.google.com/accounts/ClientLogin" je récupère aussi mon Token mais toujours avec la même erreur ci-dessus.
 
 
J'ai trouvé ceci : http://stackoverflow.com/a/11376708 => fonctionne pas pour ma part...
 
J'ai aperçu une extension sur le framework Zend, des retours ?
 
 
Est ce que quelqu'un est dans le même cas que moi ?
 
 
Cordialement

mood
Publicité
Posté le 15-04-2013 à 16:04:22  profilanswer
 

n°2187135
Tapco
Posté le 23-04-2013 à 10:46:17  profilanswer
 

up,
 
J'essaye de suivre ce guide par Google https://developers.google.com/cloud [...] l=fr#OAuth
 
Mais rien à y faire.
 
je récupère bien toutes mes infos une fois que j'ai autorisé l'accès api à savoir ceci :
 

Code :
  1. object(stdClass)#9 (6) {
  2. ["access_token"]=> string(51) "ya29.[...]-Zqjfbw"
  3. ["token_type"]=> string(6) "Bearer"
  4. ["expires_in"]=> int(3600)
  5. ["id_token"]=> string(822) "eyJhbGciOiJSU[...]ubonQ"
  6. ["refresh_token"]=> string(45) "1/Xn[...]f-Y6c"
  7. ["created"]=> int(13[...]269) }


 
Ensuite avec mon client RestFull j'envoie un post pour lister mes imprimantes :  
 

Code :
  1. $print = $RestClient->post("https://www.google.com/cloudprint/search",null,array("Authorization: OAuth ".$token->access_token,"X-CloudPrint-Proxy", "XXX" ));


 
Et là il me dit que je ne suis pas logué...
 

Code :
  1. Server response status was: 403 with response: [<HTML> <HEAD> <TITLE>You have to be signed in to your Google Account.</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>You have to be signed in to your Google Account.</H1> <H2>Error 403</H2> </BODY> </HTML> ]


---------------
Henriot Steven
n°2190492
Tapco
Posté le 16-05-2013 à 18:31:31  profilanswer
 

Up de désespoir :(


---------------
Henriot Steven

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Google Cloud Print | Oauth2

 

Sujets relatifs
Utilisation Google Email Setting API[C#] Utilisation de Google Calendar
Connexion a un site avec compte Google ou FacebookGoogle Calendar au sein d'une application JAVAEE
Eclaircissements sur le Cloud Windows Azure...comment récupérer les infos google ou facebook
API google Maps (StreetViewPanorama) [RESOLU]Mon blog sur google
Google Map / Coordonnée Y inversée ?installer un générateur de carte Google Maps sur mon site
Plus de sujets relatifs à : Google Cloud Print | Oauth2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR