Les accolades [ et ] sont des symboles qui servent à délimiter les éléments d’une liste, comme les champs d’une table ou les paramètres d’une fonction. Les accolades { et } servent à utiliser des caractères spéciaux, comme le signe plus (+ % etc...), en les plaçant entre elles.
Merci WindevNurse pour toutes ces vidéos qui sont pour moi d'une aide technique substantielle. Merci bcp. Pour allez plus loin encore, ... STP, pourrais-tu avoir un tuto d'une API WhatsApp qu'on peut utiliser en WinDEV pour envoyer des documents pdf ? Merci d'avance
@@windevnurse Merci Il s’agit en fait de l’API UltraMsg Avoir de vous un tuto -video sur son utilisation pour envoyer des doc pdf sera pour très utile Merci d’avance
En fait à travers ta requête HTTP, tu t'apprêtes à faire parvenir des données, et pour véhiculer ces données tu fais appel à la norme Json qui vient du Javascript, c'est la norme pour les API Rest, qui s'est imposé sur le XML puisque le Javascript est le langage de programmation le plus utilisé en programmation web. Et donc les accolades servent à déclarer un objet en Json et déclarer chacun de ses attributs comme aussi ses sous-objets s'il en a. Pour les crochets au niveau du message, il s'agit en fait de préparer un tableau (à mon avis tu dois avoir la possibilité d'envoyer plusieurs sms avec une seule requête). Petite remarque, comme tu passes par la norme Json, il faut faire attention à la gestion de certains caractères spéciaux qui doivent être échappés, c'est le cas des RC et des TAB par exemple, il y en a d'autres, comme à priori il s'agit d'envoyer un sms, le plus facile serait d'utiliser la fonction remplace sur les RC et les TAB en les remplaçant par des espaces plutôt que de les échapper, même s'il est tout à fait possible de traiter chaque cas particulier et de les échapper.
C'est complexe (et dangereux) d'écrire soi-même un système d'échappement. Le mieux est de créer un objet JSON et ensuite de le sérialiser en une chaîne de caractères avec la fonction idoine.
@@Madinko12 Oui vu comme ça, ça fait un peu bricolage, mais je crois que dans la mesure où il part sur une chaine qu'il rend paramétrable et dans lequel il pourrait injecter des caractères problématiques si notamment la construction de celle-ci se faisait par un simple champ en saisie, à aucun moment il ne peut retraiter cela convenablement, je ne vois pas de fonction qui lui permette d'échapper si ce n'est retraiter la chaine à cet escient. Mais effectivement il y a d'autres pistes peut-être plus prometteuses la variable Json, les variants ...
Bonjour Merci pour toutes ces vidéos qui nous permettent de mieux progresser avec Windev et autre Est-il possible d'avoir un tuto pour envoyer des SMS avec l'API WhatsApp ? Merci d'avance
bj, bravo je découvre vos vidéos. je voudrais savoir si on peu convertir un programme de windev vers windev mobile. dans windev mobile on a pas toute les fonction comme windev
Les SMS utilisent des chaînes de caractères ANSI pour encoder les messages texte. Les chaînes ANSI sont un format de codage de caractères qui a été largement utilisé dans les premiers systèmes informatiques. Les téléphones mobiles ont été conçus pour être compatibles avec les systèmes informatiques existants, y compris les chaînes ANSI. Par conséquent, les SMS utilisent des chaînes ANSI pour encoder les caractères de texte1. JSON (JavaScript Object Notation) est un format de données qui est utilisé pour stocker et échanger des données structurées. Bien que JSON soit un format de données plus moderne et plus flexible que les chaînes ANSI, il n’a pas été conçu pour être utilisé dans les premiers systèmes informatiques. Par conséquent, les SMS n’utilisent pas le format JSON pour encoder les messages texte
@@windevnurse l'erreur de déclanche au niveaux de la chaîne ainsi On me dit qu'il y'a un problème de deserealiation Certainement mon code à un petit souci sur mes variable que je ramène dans l'objet
Les accolades [ et ] sont des symboles qui servent à délimiter les éléments d’une liste, comme les champs d’une table ou les paramètres d’une fonction. Les accolades { et } servent à utiliser des caractères spéciaux, comme le signe plus (+ % etc...), en les plaçant entre elles.
Ici j'apprends tous les jours...merci à toi!
Merci WindevNurse pour toutes ces vidéos qui sont pour moi d'une aide technique substantielle.
Merci bcp.
Pour allez plus loin encore, ...
STP, pourrais-tu avoir un tuto d'une API WhatsApp qu'on peut utiliser en WinDEV pour envoyer des documents pdf ?
Merci d'avance
Il faudrait que je puisse déjà utiliser l'API whatsapp...mais ça serait intéressant comme video.
@@windevnurse Merci
Il s’agit en fait de l’API UltraMsg
Avoir de vous un tuto -video sur son utilisation pour envoyer des doc pdf sera pour très utile
Merci d’avance
En fait à travers ta requête HTTP, tu t'apprêtes à faire parvenir des données, et pour véhiculer ces données tu fais appel à la norme Json qui vient du Javascript, c'est la norme pour les API Rest, qui s'est imposé sur le XML puisque le Javascript est le langage de programmation le plus utilisé en programmation web. Et donc les accolades servent à déclarer un objet en Json et déclarer chacun de ses attributs comme aussi ses sous-objets s'il en a. Pour les crochets au niveau du message, il s'agit en fait de préparer un tableau (à mon avis tu dois avoir la possibilité d'envoyer plusieurs sms avec une seule requête).
Petite remarque, comme tu passes par la norme Json, il faut faire attention à la gestion de certains caractères spéciaux qui doivent être échappés, c'est le cas des RC et des TAB par exemple, il y en a d'autres, comme à priori il s'agit d'envoyer un sms, le plus facile serait d'utiliser la fonction remplace sur les RC et les TAB en les remplaçant par des espaces plutôt que de les échapper, même s'il est tout à fait possible de traiter chaque cas particulier et de les échapper.
C'est complexe (et dangereux) d'écrire soi-même un système d'échappement. Le mieux est de créer un objet JSON et ensuite de le sérialiser en une chaîne de caractères avec la fonction idoine.
@@Madinko12 Oui vu comme ça, ça fait un peu bricolage, mais je crois que dans la mesure où il part sur une chaine qu'il rend paramétrable et dans lequel il pourrait injecter des caractères problématiques si notamment la construction de celle-ci se faisait par un simple champ en saisie, à aucun moment il ne peut retraiter cela convenablement, je ne vois pas de fonction qui lui permette d'échapper si ce n'est retraiter la chaine à cet escient. Mais effectivement il y a d'autres pistes peut-être plus prometteuses la variable Json, les variants ...
Bonjour
Merci pour toutes ces vidéos qui nous permettent de mieux progresser avec Windev et autre
Est-il possible d'avoir un tuto pour envoyer des SMS avec l'API WhatsApp ?
Merci d'avance
Ce n'était pas prévu mais pourquoi pas...
Merci prof
Avec plaisir!
bj, bravo je découvre vos vidéos. je voudrais savoir si on peu convertir un programme de windev vers windev mobile.
dans windev mobile on a pas toute les fonction comme windev
Oui c'est possible!
th-cam.com/video/RMR6sBQBhac/w-d-xo.html
Moien, dësen TH-cam Video war ganz interessant ☺
Merci vill mols! dat gär geschitt!
Les SMS utilisent des chaînes de caractères ANSI pour encoder les messages texte. Les chaînes ANSI sont un format de codage de caractères qui a été largement utilisé dans les premiers systèmes informatiques. Les téléphones mobiles ont été conçus pour être compatibles avec les systèmes informatiques existants, y compris les chaînes ANSI. Par conséquent, les SMS utilisent des chaînes ANSI pour encoder les caractères de texte1.
JSON (JavaScript Object Notation) est un format de données qui est utilisé pour stocker et échanger des données structurées. Bien que JSON soit un format de données plus moderne et plus flexible que les chaînes ANSI, il n’a pas été conçu pour être utilisé dans les premiers systèmes informatiques. Par conséquent, les SMS n’utilisent pas le format JSON pour encoder les messages texte
Tout s'explique à présent, cette vision "historique" m'éclaire un peu plus...merci beaucoup!
J'ai utilisé la version 25 mais ça n'a pas pas marché
J'ai dû a un problème de version !?
Peut être, je ne sais pas...
@@windevnurse l'erreur de déclanche au niveaux de la chaîne ainsi
On me dit qu'il y'a un problème de deserealiation
Certainement mon code à un petit souci sur mes variable que je ramène dans l'objet