Soap, otrs.
yyyy344
-
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essai de creer un fichier php pour creer les tickets sur otrs,
j'utilise le protocole soap,
voici mon code :
$TicketID = $client->__soapCall(
"Dispatch", array($username, $password,
"TicketObject", "TicketCreate",
"Title", $title,
"TypeID", $typeID,
"QueueID", $queueID,
"LockID", 1,
"PriorityID", $priorityID,
"State", "new",
"CustomerUser", $from,
"OwnerID", $ownerID,
"UserID", 1,
)
);
Voici l'erreur que j'obtiens :
Fatal error: Uncaught SoapFault exception: [HTTP] Authorization Required in ...
Je ne sais pas a quoi ça réfère !!!
Merci pour votre aide.
J'essai de creer un fichier php pour creer les tickets sur otrs,
j'utilise le protocole soap,
voici mon code :
$TicketID = $client->__soapCall(
"Dispatch", array($username, $password,
"TicketObject", "TicketCreate",
"Title", $title,
"TypeID", $typeID,
"QueueID", $queueID,
"LockID", 1,
"PriorityID", $priorityID,
"State", "new",
"CustomerUser", $from,
"OwnerID", $ownerID,
"UserID", 1,
)
);
Voici l'erreur que j'obtiens :
Fatal error: Uncaught SoapFault exception: [HTTP] Authorization Required in ...
Je ne sais pas a quoi ça réfère !!!
Merci pour votre aide.
1 réponse
Bonjour,
Déjà, concernant votre service SOAP, vous êtes fournisseur ou consommateur?
Je suppose que vous êtes consommateur. L'erreur indique un problème d'authentification de votre couple username et password.
Utilisez un outil comme SOAPUI pour faire des tests avec le WSDL qui va bien en voir les entrées/sorties.... Ensuite, quand ça tourne bien avec SOAPUI, vous utilisez les mêmes paramètres sous PHP....
Pour l'autentification, utilisez cetet instanciation de $client:
ENsuite, si vous avez bien utilisé SOAPUI, vous devez voir les fonctions accessibles... Par exemple, si vous voulez accéder à TicketCreate, vous utilisez $client comme suit:
A+
Déjà, concernant votre service SOAP, vous êtes fournisseur ou consommateur?
Je suppose que vous êtes consommateur. L'erreur indique un problème d'authentification de votre couple username et password.
Utilisez un outil comme SOAPUI pour faire des tests avec le WSDL qui va bien en voir les entrées/sorties.... Ensuite, quand ça tourne bien avec SOAPUI, vous utilisez les mêmes paramètres sous PHP....
Pour l'autentification, utilisez cetet instanciation de $client:
$client = new SoapClient("some.wsdl", array( 'login' => "some_name", 'password' => "some_password"));
ENsuite, si vous avez bien utilisé SOAPUI, vous devez voir les fonctions accessibles... Par exemple, si vous voulez accéder à TicketCreate, vous utilisez $client comme suit:
$client->TicketCreate(.......);
A+