- État Fermée
- Pourcentage achevé
- Type Anomalie
- Catégorie Freebox OS → API
- Assignée à Personne
- Système d'exploitation Freebox Server V6 (Révolution)
- Sévérité Moyenne
- Priorité Moyenne
- Basée sur la version 4.7.4
- Due pour la version Non décidée
-
Échéance
Non décidée
-
Votes
1
- cedricgirard (09/03/2023)
- Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par cedricgirard - 09/03/2023
Dernière modification par Thibaut Freebox - 04/04/2023
Ouverte par cedricgirard - 09/03/2023
Dernière modification par Thibaut Freebox - 04/04/2023
FS#37810 - réponse internal_error lors de l'appel à l'api login/authorize
Bonjour,
Je tente d’exploiter l’API de mes deux Révolution. Sur la plus récente, je peux faire la demande de token, mais pas sur la plus ancienne.
Pour la nouvelle freebox cedric@Mnementh6 / $ curl -sk https://mafreebox.freebox.fr/api_version |jq . { "box_model_name": "Freebox Server (r1)", "api_base_url": "/api/", "https_port": 456, "device_name": "Freebox Server", "https_available": true, "box_model": "fbxgw-r1/full", "api_domain": "domain.fbxos.fr", "uid": "bbb", "api_version": "10.2", "device_type": "FreeboxServer1,1" } cedric@Mnementh6 / $ curl -sk https://mafreebox.freebox.fr/api/v4/login/authorize/ -X POST -d '{ "app_id": "fr.cedric.watcher", "app_name": "JuizWatcher", "app_version": "0.0.1", "device_name": "Mnementh6" }' | jq . { "success": true, "result": { "app_token": "xxx", "track_id": 0 } } cedric@Mnementh6 / $ curl -sk https://mafreebox.freebox.fr/api/v4/login/authorize/0 -X GET | jq . { "success": true, "result": { "status": "pending", "challenge": "yyy", "password_salt": "zzz" } } Pour l'ancienne cedric@Mnementh6 / $ curl -sk https://mafreebox.freebox.fr/api_version |jq . { "box_model_name": "Freebox Server (r1)", "api_base_url": "/api/", "https_port": 123, "device_name": "Freebox Server", "https_available": true, "box_model": "fbxgw-r1/full", "api_domain": "domain.fbxos.fr", "uid": "aaa", "api_version": "10.2", "device_type": "FreeboxServer1,1" } cedric@Mnementh6 / $ curl -sk https://mafreebox.freebox.fr/api/v4/login/authorize/ -X POST -d '{ "app_id": "fr.cedric.watcher", "app_name": "JuizWatcher", "app_version": "0.0.1", "device_name": "Mnementh6" }' | jq . { "msg": "Erreur interne", "success": false, "error_code": "internal_error" }
Auriez-vous une idée ? Ai-je manqué quelque chose ?
J’ai testé en v4 ou v10, j’ai exactement le même comportement pour les deux machines.
Merci
Cédric
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Bonjour,
Ok, on annule la demande. Plusieurs appels API échouent quand le disque est plein, c'était mon cas (pour obtenir le token, et pour gérer les accès via l'interface aussi)
Merci pour le boulot, cette API est cool!
Cédric