Récupérer le retour INFO d'une commande ACTION pour une requette HTTP

Bonjour,
Oui, il faut garder les modifications relatives au return $result.

Pour le bloc code voici :

 //$scenario->setLog($scenario->getData('UrlDue'));

  $_cmd = cmd::byString('#[Maison][test][test_url]#');
  if(!is_object($_cmd)) {
    $scenario->setLog('script absent ...');
    return;
  }

  $_options 	 = array(
    title   => 	'',
    message => 	'url=' . $scenario->getData('UrlDue')
  );

  $_retour 	 = $_cmd->execCmd($_options);

  $scenario->setData('callback', $_retour);

  $scenario->setLog($_retour);

Il faudra corriger le nom du script pour l’adapter à ton cas précis. Nom du script à remplacer : #[Maison][test][test_url]#

A+
Bernard

n’y a 'il pas un problème de syntaxe ?
image

Ce n’est pas plutot comme cela ?
image

@Bercolly

J’ai fait exactement comme toi

modification fichier

commande script


image

Scénario

Erreur :grimacing:

[2020-12-23 17:34:35][SCENARIO] Start : Scenario lance manuellement.
[2020-12-23 17:34:35][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-12-23 17:34:35][SCENARIO] Affectation de la variable UrlDue => due://x-callback-url/add?title=Laver%20la%20voitures&duedate=1607876084 = due://x-callback-url/add?title=Laver%20la%20voitures&duedate=1607876084
[2020-12-23 17:34:35][SCENARIO] Exécution d'un bloc élément : 418
[2020-12-23 17:34:35][SCENARIO] Exécution du sous-élément de type [action] : code
[2020-12-23 17:34:35][SCENARIO] Exécution d'un bloc code
[2020-12-23 17:34:36][SCENARIO] Error
[2020-12-23 17:34:36][SCENARIO] Affichage du popup : Error
[2020-12-23 17:34:36][SCENARIO] Affichage du popup : Fin du scenario
[2020-12-23 17:34:36][SCENARIO] Fin correcte du scénario

Bonsoir,

Bon, c’est vrai avec la copie du bloc code des guillemets ont sauté !
Mais tu as corrigé parfaitement le problème.

Pour l’erreur d’execution je pense que ça va se faire quasiment tout seul car j’ai plmacé dans les options messages la chaîne « url » en tête du message. Et toi tu as égalemen placé au niveau de la commande du script :
https///tinyurl.com/api-create.phpurl=#message#
alors que pour moi la commande du scrit est la suivante :
https://tinyurl.com/api-create.php?#message#
Soit tu coriges le bloc code en enlevant url = en-tête du message, soit tu ôtes url= en début de la commande de scri^t.
Les deux options sont valables.
Je pense que maintenant cella va le faire.
A+
Bernard
Attention aux quotes mal restituées dans mon message avec l’editeur de texte.

Ça marche :smiley:

Je te remercie infiniment d’avoir pris le temps de m’aider @Bercolly

Je te souhaite de bonnes fêtes de fin d’année :snowman_with_snow: :tada: :gift: :christmas_tree:

//$scenario->setLog($scenario->getData('UrlDue'));

  $_cmd = cmd::byString('#[Maison][test][test_url]#');
  if(!is_object($_cmd)) {
    $scenario->setLog('script absent ...');
    return;
  }

  $_options 	 = array(
    title   => 	'',
    message => 	$scenario->getData('UrlDue')
  );

  $_retour 	 = $_cmd->execCmd($_options);

  $scenario->setData('callback', $_retour);

  $scenario->setLog($_retour);

image

Bonsoir,
Passe de bonnes fêtes.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.