You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2022-06-19 13:57:09

hady
Member
Registered: 2022-05-18
Posts: 12

API Enquête de satisfaction

Bonjour,

J'ai un problème. Je ne parviens pas à remplir l'enquête de satisfaction, alors que j'arrive à récupérer celles qui sont déjà remplies.
il me donne comme réponse 

"ERROR_GLPI_UPDATE",
    null

Voici mon code actuel

$json=' {
                    "input":
                    {
                        "id":"8609",
                        "tickets_id":"'.$tickets_id.'",
                        "comment":"' . $comment .'",
                        "satisfaction":"'.$satisfaction.'"
                      }
                }
        ';

        $fin_url     = "?session_token=$sess_token&app_token=$this->app_token";
       // $url         = $this->api_url ."/Ticket/".$tickets_id."/Ticketsatisfaction/$fin_url";
        $url         = $this->api_url ."/Ticketsatisfaction/8609/$fin_url";
        $ch          = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
                'Content-Type: application/json',
                'Session-Token: '.$sess_token)
        );
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_HEADER, true);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
         curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
        $json        = curl_exec($ch);

Offline

#2 2022-06-19 14:08:07

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,429
Website

Re: API Enquête de satisfaction

Bonjour,
Quelle version de GLPI utilisez-vous ?

Je suggérerais également de vérifier les journaux GLPI pour toute erreur. Plus précisément, "files/_log/php-errors.log" et "files/_log/sql-errors.log".


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

#3 2022-06-19 14:09:51

hady
Member
Registered: 2022-05-18
Posts: 12

Re: API Enquête de satisfaction

version 9.5.3

Offline

#4 2022-06-19 14:13:21

hady
Member
Registered: 2022-05-18
Posts: 12

Re: API Enquête de satisfaction

le fichier files/_log/php-errors.log me donne l'erreur suivante

[2022-06-19 13:07:44] glpiphplog.WARNING:   *** PHP Warning (2): mysqli::real_connect(): (HY000/2002): Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée.
in C:\xampp\htdocs\glpi\inc\dbmysql.class.php at line 185
  Backtrace :
  inc\dbmysql.class.php:185                          mysqli->real_connect()
  inc\dbmysql.class.php:147                          DBmysql->connect()
  inc\dbconnection.class.php:192                     DBmysql->__construct()
  inc\dbconnection.class.php:274                     DBConnection::switchToMaster()
  inc\config.php:85                                  DBConnection::establishDBConnection()
  inc\includes.php:48                                include_once()
  ajax\notifications_ajax.php:33                     include()

Offline

Board footer

Powered by FluxBB