2012-01-12 4 views
0

J'essaie de me connecter à google voix en utilisant curl et google classe vocale au https://github.com/aaronpk/Google-Voice-PHP-API, pour envoyer un sms. J'ai l'erreur suivante: "La fonctionnalité cookie de votre navigateur est désactivée. S'il vous plaît allumez-le. «problème de cookie avec la connexion à google voix avec php et curl?

La racine du problème lors de la connexion est dans le code suivant [?]:

curl_setopt($this->_ch, CURLOPT_URL, 'https://www.google.com/accounts/ServiceLoginAuth?service=grandcentral'); 
    curl_setopt($this->_ch, CURLOPT_POST, TRUE); 
      curl_setopt($this->_ch, CURLOPT_COOKIEFILE, $this->_cookieFile); 
    curl_setopt($this->_ch, CURLOPT_POSTFIELDS, array(
     'Email' => $this->_login, 
     'Passwd' => $this->_pass, 
     'continue' => 'https://www.google.com/voice/account/signin', 
     'service' => 'grandcentral', 
     'GALX' => $GALX 
     )); 

    $html = curl_exec($this->_ch); 

Quelqu'un peut-il me conseiller sur ce qu'il faut faire?

Merci à l'avance,

KC

+0

Que se passe-t-il si vous définissez également 'CURLOPT_COOKIEJAR' comme le même fichier? – Wrikken

+0

Merci d'avoir regardé Wrikken, j'ai ajouté '\t curl_setopt ($ this -> _ch, CURLOPT_COOKIEJAR, $ this -> _ cookieFile);', mais rien n'a changé. Je reçois toujours la même erreur –

+0

Hm, et vous utilisez certainement la même instance de la classe? Pourriez-vous examiner/fournir les en-têtes de demande et de réponse (anonymes)? – Wrikken

Répondre

0

moi aussi eu le même problem.You faire la demande Get avec cookies enabled.use ce cookie pendant POST too.it fonctionne très bien.