I religiously followed the registration process <http://dev.karotz.com/dev/register_app.html>; made a descriptor.xml stating that this is an external application and with a callback URI to call (well, the second one, the first one didn't have callback url).
Server code in place to accept a call to myURL?interactiveid=xxxx as in documentation and to return an InstallID. Whatever it is. I return a fixed string (say '123ABC').
Executing the python code in <http://dev.karotz.com/api/signed.html#Start-Application-from-installID> to make a "signed start" I get nothing back.
I used curl to make the last call in code and I get (verbose mode, somewhat masked I don't know if it is sensible):
* Trying 176.34.249.101... connected
* Connected to api.karotz.com (176.34.249.101) port 80 (#0)
> GET /api/karotz/start?apikey=df566171-ca6a-48fd-bf79-xxxxxxx&installid=123ABC&once=38775111266×tamp=1328633920&signature=nO3jCugSdj7stOExxxxd0%3D HTTP/1.1
> User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
> Host: api.karotz.com
> Accept: */*
>
< HTTP/1.1 502 BAD_GATEWAY
< Content-Length: 0
< Connection: keep-alive
<
* Connection #0 to host api.karotz.com left intact
* Closing connection #0
Now 502 is not the kind of error I expect… it seems something really wrong server-side. In any case, I don't have any call to the callback URL.
Is that a know problem? There is something basic that I did wrong? Should I install something on the Karotz before (I cannot imagine why but, you know)...
Thank you in advance,
gt
PS: I can understand French (cannot write it without making people laugh), feel free to answer in french if that is easier for you. :)