PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → convertir un code php en wlanguage
convertir un code php en wlanguage
Iniciado por lighttechnologie, 02,jul. 2020 07:34 - 5 respuestas
Publicado el 02,julio 2020 - 07:34
Bonjour j'ai code php que je dois traduire en wlanguage.
Mon soucis je n'y connais rien en php.
Votre aide me sera d'une grande importance.
voici le code à traduire
curl --location --request POST 'demo.letexto.com/api/v1/campaigns' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $2y$10$HVPkNqyu4clZol0apcL2Z.u' \
--data-raw '{
"step": null,
"sender": "JOHN DOE",
"name": "Ma CAMP",
"campaignType": "SIMPLE",
"recipientSource": "CUSTOM",
"groupId": null,
"filename": null,
"saveAsModel": false,
"destination": "NAT_INTER",
"message": "message",
"emailText": null,
"recipients": [{
"phone": "22544444444"
}],
"sendAt": [],
"dlrUrl": "http://dlr.my.domain.com",
"responseUrl": "http://res.my.domain.com"
Miembro registrado
4.363 mensajes
Publicado el 02,julio 2020 - 11:01
Bonjour,
2 remarques :
-1 PHP = WEB, tu auras certainement plus de réponse sur le forum Webdev
-2 Plutôt que d'essayer de "traduire", il est parfois plus simple de se poser la question : "Que fait la fonction". Il est alors simple d'implémenter le code dans le langage souhaité (WLangage en l'occurence). Dans notre cas, à vue de nez (les données sont explicites) il s'agit d'un envoi de message (ou de sa préparation.) Il faut peut être voir du côté de EmailEnvoie Message, des types de variables "emailSessionSMTP" et "Email"

--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
2.682 mensajes
Publicado el 02,julio 2020 - 11:26
Bonjour,

Ce code php appelle un webservice. La requête est de type POST et envoie des données de type JSON et se connecte grâce à un token.

Donc HttpRequete ou RestRequete sont tout indiqués pour effectuer ce type de requêtes.

--
Cordialement,

Philippe SAINT-BERTIN
Miembro registrado
100 mensajes
Publicado el 02,julio 2020 - 13:32
Bonjour,

En plus des informations ci-dessus, je pense qu'il y aura forcément un appel à l'API en amont pour récupérer le token (--header 'Authorization: Bearer $2y$10$HVPkNqyu4clZol0apcL2Z.u' \)

Afin de tester les paramètres d'envoi et de retour, vous pouvez télécharger postman: https://www.postman.com/

A+

--
Vincent ROY

Ennovsys - Développement d'app sur mesure
Mail: contact@ennovsys.fr
Tel: 02.28.16.52.17
Miembro registrado
1.002 mensajes
Miembro registrado
170 mensajes
Publicado el 02,julio 2020 - 14:53
Merci Philippe pour cette info :merci:

--
Hth,
Padbrain