php - cURL issues with Google Voice "APIs" running on XAMPP/Windows 7 -


i'm using aaronpk's google voice apis send , receive sms messages in google voice. i've uncommented "extension=php_curl.dll" line in php.ini , have confirmed curl working. i'm stuck @ point , keep receiving error:

uncaught exception 'exception' message 'could not parse galx token'

i've checked basic things. username , password on account correct. thing can see curl not writing cookie files.

i know script has linux path cookiejar / cookiefile default. i've tried changing windows directory, including full path. code snippet i'm using is:

$this->_cookiefile = dirname(__file__) . "\cookies.txt"; 

even code modification, script not writing cookies.txt file.

i've uploaded these scripts linux host , work fine, proving me windows issue. sadly, don't have linux server production environment.

i'm looking guidance working within windows. right i'm developing on windows 7 machine running xampp. production environment windows 2008 server.

any assistance appreciated!

i know 1 rather old...but it's still nice share answer, yeah?

changing path of cookie file good, problem here curl trying (and failing) verify google's ssl certificate. 2 solutions can found here (i found link in the accepted answer other question)

for testing purposes i'd think ok use quick , dirty solution (blindly accepting ssl certificates without verifying). you'd insert following line googlevoice class constructor along other curl_setopt lines

curl_setopt($this->_ch, curlopt_ssl_verifypeer, false); 

for production code, i'd verify certificate. finding , saving certificate covered in first link provided. assuming certificate in same directory googlevoice.php, you'd insert following lines

curl_setopt($this->_ch, curlopt_ssl_verifypeer, true); curl_setopt($this->_ch, curlopt_ssl_verifyhost, 2); curl_setopt($this->_ch, curlopt_cainfo, getcwd().'\builtinobjecttoken-verisignclass3publicprimarycertificationauthority.crt'); 

i'm no curl expert, can't if there's way verify ssl certificate (or why isn't needed on linux host.) should needs changed aaronpk's google voice api working on xampp


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

html - Instapaper-like algorithm -

c# - How to execute a particular part of code asynchronously in a class -