bon avec le code qui enlève les \ cela fonctionne jusqu'à l'ouverture de session :
{"result":{"session_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","challenge":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/","password_salt":"xxxxxxxxxxxxxxxxxxxxxxxxxxxx","permissions":{"downloader":true,"settings":false,"calls":true,"explorer":true,"contacts":true,"parental":false}},"success":true}
je bloque à l'étape "Make an authenticated call to the API" où il faut envoyer le X-Fbx-App-Auth
la commande:
curl -X GET -i -H "Content-type: application/json" -X GET
http://mafreebox.freebox.fr/api/v1/login/session/ -d '
{
"X-Fbx-App-Auth": "'$result2'"
} ' >/tmp/get_xfbx.log 2>/dev/null
ou $result2 est le session_token
le résultat :
HTTP/1.1 404 Not Found
Server: nginx
Date: Thu, 04 Jul 2013 21:04:07 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
{"msg":"Requête invalide (404)","success":false,"error_code":"invalid_request"}
Cordialement