Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

Ce projet correspond aux anomalies ou aux demandes d’évolutions logicielles pour le Freebox Server.

Pour des problèmes de ligne ADSL ou Fibre, vous devez vous adresser directement au 3244.
N’indiquez ici que les bugs ou les demandes d’évolution concernant le Freebox Server.

Pour les remarques concernant le Freebox Player Révolution (V6), vous pouvez le faire sur la page dédiée.
Pour les remarques concernant la Freebox Mini 4K, vous pouvez le faire sur la page dédiée.
Pour les remarques concernant le Freebox Player Devialet (V7), vous pouvez le faire sur la page dédiée.
Pour les remarques concernant le Freebox Player Pop (V8), vous pouvez le sur la page dédiée.

Effectuez la mise à jour de votre Freebox Server vers la dernière version annoncée sur l'historique des mises à jour Freebox Server

Vérifiez que votre problème ou votre demande d’évolution n’a pas déjà été posté auparavant.

Merci d’avance.

ID Ouverte Type Catégorie  asc Système d'exploitation État Résumé
 13032 05/08/2013AnomalieAPITousFermée Freebox OS API : Challenge invalide lors d'une ouvertur ... Description de la tâche

Je développe actuellement une application pour le contrôle des box dont la Freebox v6 fait partie.

Lors de mes tests de l’API d’authentification, j’ai constaté une anomalie lors de la récupération d’un challenge pour l’ouverture d’une session (GET http://mafreebox.freebox.fr/api/v1/login/ dans le cas où on aura logged_in = true donc où on est déjà connecté). Le challenge retourné n’est plus une chaîne mais un tableau de 32 cases présentant une partie du code de génération du challenge.

Un aperçu pour preuve : http://img835.imageshack.us/img835/41/im4z.png

 13081 18/08/2013AnomalieAPIFermée Bug afficheur : superposition AirMedia et API  Description de la tâche

Si AirMedia est en cours d’utilisation (plus fréquent si le titre du morceau/album est long) :
lors d’une demande d’authentification via l’API freebox Os, la demande API recouvre partiellement l’affichage AirMedia.

 13107 26/08/2013AnomalieAPITousFermée [API] ratelimited à l'auth, pas de retour en arrière  Description de la tâche

Bonjour,

Suite à des tests sur l’API et quelques bugs, je me retrouve avec un retour “ratelimited” à l’authentification.
Comment l’enlever ? C’est bien de bloquer trop d’échecs de connexion mais là ça fait plus de 12h donc j’aimerais bien pouvoir de nouveau accéder à l’API de ma Freebox. Il faudrait pouvoir enlever le blocage depuis la console Freebox OS.

Merci

 13153 07/09/2013AnomalieAPIFreebox Server V6 (Révolution)Fermée Appel API cassée sur V6  Description de la tâche

L’appel à l’url http://hd1.freebox.fr/pub/channels retourne une réponse Forbidden au lieu de renvoyer la liste des chaînes comme sur les freebox hd.

 13155 07/09/2013AnomalieAPITousFermée Application mémorisée même si autorisation refusée  Description de la tâche

Bonjour,

Il semblerait que Freebox OS mémorise une Applications même si on a refusé son autorisation. De plus, sauf erreur, rien ne permet de distinguer une Application autorisée d’une application non autorisée.

J’ai déclenché par erreur une nouvelle demande d’autorisation du “Compagnon Freebox” (Androïd), que j’ai refusée au niveau du panneau de commande du Server, mais en interrogeant la “Gestion des accès” de Freebox OS, je trouve l’Application en double, (à noter que la seconde, que j’ai refusée, n’a pas le “setting” ‘Modification des réglages de la Freebox”).

S’agit-il d’une erreur ? Spécifique au fait que cette Application utilise des API spéciales ?

Je pense qu’une Application qui n’a pas reçu l’autorisation par l’abonné, ne devrait pas être mémorisée, ou alors avec un status clairement identifiable “application non autorisé”, (histoire de laisser une trace pour identifier les tentatives d’intrusion).

De plus, cette action a généré un doublon : même code Application, même version, même périphérique demandeur... cela n’aurait déjà pas dû être accepté par le Server...

Cordialement,

DFAL

1333904/10/2013ÉvolutionAPITousNouveauajout statut sur api airmedia Description de la tâche

bonjour

serait il possible d ajouter des signaux de status de lecture pour le airmedia sur la freebox, etat lecture/pause/arret voir dans l ideal un signal de fin comme dans gstreamer avec le signal about_to_finish ou finished

merci

cdt

1341410/10/2013ÉvolutionAPITousNouveauAPI de gestion des enregistrements programmés Description de la tâche

Bonjour,

Serait-il possible de proposer une API Freebox OS pour gérer les enregistrements programmés ?
- lister et interroger les enregistrements programmés,
- créer, modifier, supprimer un enregistrement programmé.

Une Application Freebox OS pourrait aussi être proposée, (mais c’est surtout l’API qui est demandée).

À voir si cette API pourrait aussi donner accès à un Guide des Programmes pour permettre la création d’un nouvel enregistrement, mais cela est peut être en dehors du champ de Freebox OS.

Pour la justification de cette demande, voir http://dev.freebox.fr/bugs/task/13413

Cordialement,

DFAL

 13616 01/11/2013AnomalieAPITousFermée Impossible d'éjecter un disque USB depuis l'API  Description de la tâche

Bonjour,
en utilisant la requête documentée “PUT /api/v1/storage/partition/{id}” pour ejecter un disque USB connecté, j’ai le code retour HTTP 403 (forbidden) avec la réponse JSON suivante :

Requête : PUT /api/v1/storage/partition/2002

{
"state": "umounted"
}

Réponse

{
"uid": "[supprimé par l'auteur]",
"success": false,
"missing_right": "settings",
"msg": "Cette application n'est pas autorisée à accéder à cette fonction",
"result": {
	"password_salt": "[supprimé par l'auteur]"
},
"error_code": "insufficient_rights"
}

Pour info quelques autres requêtes/réponses :
Requête : GET /api/v1/storage/disk/
Réponse :

{
"success": true,
"result": [{
	"idle_duration": 260,
	"spinning": true,
	"table_type": "msdos",
	"firmware": "SC16",
	"type": "internal",
	"idle": true,
	"connector": 0,
	"id": 1,
	"state": "enabled",
	"time_before_spindown": 340,
	"total_bytes": 250059350016,
	"model": "ST9250311CS",
	"active_duration": 0,
	"temp": 46,
	"serial": "5VCK86J6",
	"partitions": [{
		"fstype": "ext4",
		"total_bytes": 245150846976,
		"label": "Disque dur",
		"id": 3,
		"fsck_result": "no_run_yet",
		"state": "mounted",
		"disk_id": 1,
		"free_bytes": 129748549632,
		"used_bytes": 102949330944,
		"path": "L0Rpc3F1ZSBkdXI="
	}]
}, {
	"type": "usb",
	"total_bytes": 2000365289472,
	"connector": 0,
	"id": 2001,
	"active_duration": 0,
	"partitions": [{
		"fstype": "ntfs",
		"total_bytes": 2000364236800,
		"label": "My Passport",
		"id": 2002,
		"fsck_result": "no_run_yet",
		"state": "mounted",
		"disk_id": 2001,
		"free_bytes": 1973009326080,
		"used_bytes": 27354910720,
		"path": "L015IFBhc3Nwb3J0"
	}],
	"idle_duration": 0,
	"state": "enabled",
	"idle": false,
	"spinning": false,
	"model": "",
	"table_type": "msdos",
	"temp": 0,
	"serial": "",
	"firmware": ""
}]
}

Requête : POST /api/v1/login/session/

{
"app_id": "idappli",
"password": "[supprimé par l'auteur]"
}

Réponse :

{
"result": {
	"session_token": "[supprimé par l'auteur]",
	"challenge": "[supprimé par l'auteur]",
	"password_salt": "[supprimé par l'auteur]",
	"permissions": {
		"downloader": true,
		"settings": false,
		"calls": true,
		"explorer": true,
		"contacts": true,
		"parental": false
	}
},
"success": true
}

Il est donc impossible d’éjecter un disque USB alors que la documentation décrit l’action

 13790 30/11/2013AnomalieAPITousFermée Débit de Freeplugs non renseignés sur /api/v1/freeplug/ ... Description de la tâche

J’essaye d’écrire une petite application pour collecter les statistiques sur
le débit de Freeplugs. Je peux récupérer ces données sans problème en faisant
une requête sur http://mafreebox.freebox.fr/api/v1/freeplug mais si j’essaye
de les prendre directement sur le lien correspondant au freeplug qui
m’intéresse, ça retourne toujours -1. Par exemple:

$ curl -H 'X-Fbx-App-Auth: ...' http://mafreebox.freebox.fr/api/v1/freeplug | json_pp
{
   "success" : true,
   "result" : [
      {
         "members" : [
            {
               "eth_port_status" : "up",
               "eth_full_duplex" : true,
               "tx_rate" : -1,
               "inactive" : 1,
               "model" : "int6400",
               "has_network" : true,
               "eth_speed" : 100,
               "local" : true,
               "net_role" : "cco",
               "net_id" : "xx:xx:xx:xx:xx:xx",
               "id" : "yy:yy:yy:yy:4A:A4",
               "rx_rate" : -1
            },
            {
               "eth_port_status" : "up",
               "eth_full_duplex" : true,
               "tx_rate" : 86,
               "inactive" : 1,
               "model" : "int6400",
               "has_network" : true,
               "eth_speed" : 100,
               "local" : false,
               "net_role" : "sta",
               "net_id" : "xx:xx:xx:xx:xx:xx",
               "id" : "yy:yy:yy:yy:4B:11",
               "rx_rate" : 40
            }
         ],
         "id" : "xx:xx:xx:xx:xx:xx"
      }
   ]
}

mais

$ curl -H 'X-Fbx-App-Auth: ...' http://mafreebox.freebox.fr/api/v1/freeplug/yy:yy:yy:yy:4B:11 | json_pp
{
   "success" : true,
   "result" : {
      "eth_port_status" : "up",
      "eth_full_duplex" : true,
      "tx_rate" : -1,
      "inactive" : 1,
      "model" : "int6400",
      "has_network" : true,
      "eth_speed" : 100,
      "local" : false,
      "net_role" : "sta",
      "net_id" : "xx:xx:xx:xx:xx:xx",
      "id" : "yy:yy:yy:yy:4B:11",
      "rx_rate" : -1
   }
}
 13929 31/12/2013ÉvolutionAPITousFermée Avoir un compteur d'uptime en secondes  Description de la tâche

/api/v1/system/ renvoie l’uptime sous forme de texte, correctement formatée :
- Les jours, heures, minutes et secondes ne sont pas indiqués s’ils sont nuls (par exemple “1 jour 1 minute 1 seconde” - Les jours, heures, minutes et secondes sont au singulier quand ils sont à 1
C’est très bien au niveau accord, mais si on doit récupérer l’uptime en secondes, ça devient un peu compliqué.
Est-il possible d’ajouter un compteur “uptime_sec” de type int qui renvoie l’uptime en secondes (comme pour l’uptime de la connexion ADSL) ?

 14376 28/02/2014AnomalieAPITousFermée Erreur doc API Configuration/DHCP  Description de la tâche

Une erreur s’est glissée dans la fonction “Update the current DHCP configuration” (http://dev.freebox.fr/sdk/os/dhcp/#update-the-current-dhcp-configuration).
L’exemple (PUT /api/v1/airmedia/ HTTP/1.1) ne correspond pas à la requête permettant la mise à jour de la config DHCP (PUT /api/v1/dhcp/config/).

 14384 01/03/2014AnomalieAPITousFermée Erreur doc API Configuration/Wifi  Description de la tâche

Un erreur est présente dans l’exemple de la fonction “Create a new MAC filter” (http://dev.freebox.fr/sdk/os/wifi/#create-a-new-mac-filter).

Pour créer un nouvel objet WifiMacFilter, il ne faut pas écrire

POST /api/v1/wifi/mac_filter/00:07:CB:01:02:03 HTTP/1.1
Host: mafreebox.freebox.fr
{
   "comment": "filtre de test",
   "type": "blacklist",
   "mac": "00:07:CB:CB:07:00"
}

mais

POST /api/v1/wifi/mac_filter HTTP/1.1
Host: mafreebox.freebox.fr
{
   "comment": "filtre de test",
   "type": "blacklist",
   "mac": "00:07:CB:CB:07:00"
}

Le problème est sur l’URL appelée avec le POST où l’adresse MAC est en trop.

 14385 01/03/2014AnomalieAPITousFermée Erreur doc API Storage  Description de la tâche

Une erreur est présente dans l’exemple de la fonction “Update a partition state” (http://dev.freebox.fr/sdk/os/storage/#update-a-partition-state).

Pour changer l’état d’une parition, il ne faut pas écrire

PUT /api/v1/storage/disk/1 HTTP/1.1
Host: mafreebox.freebox.fr
{
   "state" : "umounted"
}

mais

PUT /api/v1/storage/partition/1 HTTP/1.1
Host: mafreebox.freebox.fr
{
   "state" : "umounted"
}

Le problème est sur l’URL appelée avec le PUT.

 14390 02/03/2014AnomalieAPITousFermée Erreur doc API AirMedia  Description de la tâche

Une erreur est présente dans l’intitulé de la fonction “Get the list of available AirMedia receivers” (http://dev.freebox.fr/sdk/os/airmedia/#get--api-v1-airmedia-receivers-).

L’intitulé est incorrect.

Plutôt que d’écrire

Update the current

il faudrait écrire

Get the list of AirMediaReceiver connected to the Freebox Server

.

 14396 03/03/2014AnomalieAPITousFermée Erreur doc API File Sharing Link  Description de la tâche

Une erreur est présente dans les 2 exemples de l’API “File Sharing Link API” (http://dev.freebox.fr/sdk/os/share/#file-sharing-link-api). Un guillemet est manquant dans les 2 exemples de réponses à un GET après la variable “name”.

Plutôt que d’écrire

{
   success: true,
   result: [
      {
          "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
          "name: "Mes vacances en roulotte",
          "token": "gAnweF2Xg5OwcJWn",
          "expire": 1355852344,
          "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
      },
      {
          "path": "L0Rpc3F1ZSBkdXIvc2hhcmVk", /* /Disque dur/shared */
          "name": "shared",
          "token": "s8a+4VtOQNkkQ55f",
          "expire": 1355866268,
          "fullurl": "http://13.37.42.69/api/v1/share/s8a+4VtOQNkkQ55f/"
      }
   ]
}

il faudrait écrire

{
   success: true,
   result: [
      {
          "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
          "name": "Mes vacances en roulotte",
          "token": "gAnweF2Xg5OwcJWn",
          "expire": 1355852344,
          "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
      },
      {
          "path": "L0Rpc3F1ZSBkdXIvc2hhcmVk", /* /Disque dur/shared */
          "name": "shared",
          "token": "s8a+4VtOQNkkQ55f",
          "expire": 1355866268,
          "fullurl": "http://13.37.42.69/api/v1/share/s8a+4VtOQNkkQ55f/"
      }
   ]
}

Et plutôt que d’écrire

{
    "success": true,
    "result": {
        "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
        "name: "Mes vacances en roulotte",
        "token": "gAnweF2Xg5OwcJWn",
        "expire": 1355852344,
        "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
    }
}

il faudrait écrire

{
    "success": true,
    "result": {
        "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
        "name": "Mes vacances en roulotte",
        "token": "gAnweF2Xg5OwcJWn",
        "expire": 1355852344,
        "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
    }
}
 14397 03/03/2014AnomalieAPITousFermée Erreur doc API File Sharing Link / Create  Description de la tâche

Cette fonction (http://dev.freebox.fr/sdk/os/share/#create-a-file-sharing-link) est mal documentée.

  • Elle se nomme “Create a File Sharing link” → Son libellé est “Updates the FsTask task with the given id”.
  • Sa commande est “POST /api/v1/share_link/” → L’exemple donne “PUT /api/v1/fs/tasks/15”.
 14543 30/03/2014AutreAPITousFermée erreur ajout download api freebox ?  Description de la tâche

function addDownload(link) {

var param = {"download_url": link, "recursive": true,"username":"","password":""};
var paramString = JSON.stringify(param);

var headers = {
      'Content-Type': 'application/x-www-form-urlencoded',
      'X-Fbx-App-Auth': session_token
};

$.ajax({
  type       : "POST",
  url        : FREEBOX_URL+'/api/v1/downloads/add',
  headers    : headers,
  data       : paramString,
  crossDomain: true,
  beforeSend : function() {$.mobile.loading('show')},
  complete   : function() {$.mobile.loading('hide')},
  success    : function(response) {
    if (response.success === true) {
      console.log("téléchargement ajouté");
    } else {
      console.log('Impossible d\'ajouter le Téléchargement : '+ JSON.stringify(response));
      return;
    }
  },
  error: function(response) {
    console.log(response);
  }
});     

}

avec cette requête j ai en retour

Impossible d’ajouter le Téléchargement : {”msg”:”Erreur lors de l’ajout du téléchargement”,”success”:false,”error_code”:”invalid_request”}

sachant que link est un lien http d’un .torrent encodé avec encodeURIComponent ...

thanks

 14675 17/04/2014AnomalieAPITousFermée ajout download par api  Description de la tâche

bonjour

pour l ajout de download d un torrent par l api

1/ faut il encoder l url ? (j ai testé avec et sans)
2/ utiliser application/json ou multipart pour un ajout simple de torrent par url ? (j ai testé les deux)

je n ai aucun soucis avec l api freebox nickel sauf l ajout de downloads ... pas moyen, message impossible d ajouter le telechargement à chaque fois...

cdt

 14725 21/04/2014AutreAPITousFermée API Freebox OS passée en verion 2.0, quid de la compati ... Description de la tâche

Bonjour,

Avec le nouveau firmware 2.1 du Server, l’API a aussi changé de version et est maintenant en version 2.0 :

{”uid”:”e63317fda62fd02acd47faab71ad7215”,”device_name”:”Freebox Server”,”api_version”:”2.0”,”api_base_url”:”\/api\/”,”device_type”:”FreeboxServer1,1”}

Noter que le device est toujours “1,1”.

La compatibilité ascendante est elle assurée ?

Si j’envoie une requête typée version “1.0” sera-t-elle honorée sur la version “2.0” ?

Et en cas de changement dans les paramètres d’appel ou les réponses que se passe-t-il ?

Merci.

Cordialement,

DFAL

 14762 23/04/2014AnomalieAPITousFermée Typo dans l'url d'appel à RRD stats  Description de la tâche

Bonjour,

L’url pour la récupération des rrd ne semble pas être la bonne sur la documentation de l’api http://dev.freebox.fr/sdk/os/rrd/#post--api-v1-rrs- :

POST /api/v1/rrs/

Il s’agirait plutôt de :

POST /api/v1/rrd/

Comme cela est indiqué dans le bloc « Example request » :

POST /api/v1/rrd/ HTTP/1.1

(L’ancre #post–api-v1-rrs- semble erronée elle-même).

1489803/05/2014ÉvolutionAPITousNouveauSplit file Description de la tâche

Bonsoir,

Serait il possible de gérer, lors des téléchargements, la reconstitution des fichiers nom-de-fichier.0, nom-de-fichier.1, nom-de-fichier.2 ...
lorsque je lance une réparation avec les Par2 qui devrait reconstruire le fichier, cela ne fonctionne pas.

Merci pour votre retour.

Bonne soirée,

1494607/05/2014ÉvolutionAPITousNouveauExporter les logos de chaines de television via API Description de la tâche

J’ai ecrit un plugin pour les lecteurs multimedia Linux (un plugin Grilo) qui exporte les chaines de TV disponible en second poste vers un ordinateur.

Serait-il possible d’exporter aussi les logos de ces chaines pour un meilleure integration?

 15044 20/05/2014AnomalieAPITousFermée Corriger toute la doc API v1 -> v2  Description de la tâche

Depuis le passage à l’API V2, tous les exemples et requêtes sont obsolètes dans la doc. Le chemin fait toujours référence à la v1.

Exemple pour la fonction Request authorization (http://dev.freebox.fr/sdk/os/login/#request-authorization) :
POST /api/v1/login/authorize/ à remplacer par POST /api/v2/login/authorize/
Idem pour l’exemple associé et toutes les fonctions de la documentation de l’API.

Peut être faudrait il remplacer le v1 (ou v2) par un “APIVersion” évitant ainsi d’avoir à reprendre toute la doc lors d’une migration à une nouvelle version majeure des fonctions qui fonctionnaient en version précédente de l’API ?
–> POST /api/APIVersion/login/authorize/

 15059 22/05/2014AnomalieAPITousFermée Erreur doc API DDNS  Description de la tâche

Set the config of a DynDNS service
http://dev.freebox.fr/sdk/os/connection/#put--api-v1-connection-ddns-{provider}-

Returns the current DDNSConfig
à corriger en
Set the DDNSConfig

 15318 16/07/2014AutreAPITousFermée doc nouvelles api ?  Description de la tâche

hello

Tout d’abord félicitations pour vos nouvelles api ! et comme indiqué dans le titre, juste pour info y a t il une date (environ...) pour la doc qui va avec :p ?

on peut regarder les requetes par firebug etc mais bon ça reste assez obscur ...

thx

 15436 23/07/2014ÉvolutionAPITousFermée Documentation API Freebox OS en français 
 15472 26/07/2014ÉvolutionAPITousFermée Freebox Compagnon : creer une activité pour lancer la g ...
 15528 30/07/2014AutreAPITousFermée API -> "Modification des réglages de la Freebox" 
 15649 12/08/2014AutreAPITousFermée Probléme API v3 SDK "Make an authenticated call to the  ...
 15775 08/09/2014AnomalieAPITousFermée renumerotation bouquets nok 
 16213 08/01/2015AnomalieAPITousFermée Utilisation des cookies dans l'API d'ajout de télécharg ...
1626425/01/2015ÉvolutionAPITousNouveauLecture de fichier audio
1705910/04/2015AnomalieAPITousNouveauFreebox OS API renvoie HTTP 200 sur denied_from_externa...
 17176 21/04/2015AnomalieAPITousFermée API -> AirMedia Receiver Object 
1756804/06/2015ÉvolutionAPITousNouveauFreebox OS - Sécurisation de la procédure de réinitiali...
 17855 16/07/2015AnomalieAPITousFermée Appel à l'API login 
 19106 06/11/2015AnomalieAPITousFermée erreur dans la documentation FsTask 
 19543 28/01/2016AnomalieAPITousFermée session token pas toujours reussie 
 19548 29/01/2016AnomalieAPITousFermée erreur aleatoire session token 
1984228/02/2016ÉvolutionAPITousNouveauAPI pour la gestion des certificats et des noms de doma...
2020203/05/2016AnomalieAPITousNouveauMauvaises unités pour RDD
2020303/05/2016AnomalieAPITousNouveauAutorisation et accès RRD
2040402/07/2016AnomalieAPITousNouveauProbléme API v3 SDK "Get Token"
 21036 02/01/2017AnomalieAPITousFermée api_domain ne renvoie pas le domaine correspondant au c ...
2121406/03/2017AnomalieAPITousÀ investiguerPas d'accès possible /api/v3/number/{id} si {id}>256
2121506/03/2017ÉvolutionAPITousÀ investiguerAjout de addtogroup pour ajouter un contact dans un gro...
 21228 09/03/2017AnomalieAPITousFermée API : erreur 403 sur /api/v3/login/session/... résolu p ...
2146604/05/2017ÉvolutionAPITousÀ investiguerRendre la documentation plus claire concernant les head...
 21666 19/07/2017AutreAPITousFermée Impossible d'obtenir un token de session 
 22423 21/02/2018ÉvolutionAPITousFermée Nouveautés de l’API 5.0 
Tâches 551 - 600 sur 13442 Page 12 sur 269

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche