Envoyer un message direct API
Vous pouvez envoyer des messages directs à d'autres utilisateurs dans le monde ZEPETO en utilisant l'API d'envoi de messages directs (DM).
Lors de l'utilisation de l'API d'envoi de messages directs (DM) dans un monde lancé, un lien pour entrer dans le monde est automatiquement fourni en bas du message, ce qui est bon pour promouvoir le monde.
Veuillez vous assurer de suivre les précautions lors de l'utilisation.
Fenêtre → Gestionnaire de paquets → Paquet ZEPETO.World Veuillez d'abord installer la version 1.21.14 ou supérieure.
Ensuite, veuillez installer le paquet ‘ZEPETO.Module’ avec une version de 1.0.7 ou supérieure.
Assurez-vous que l'application ZEPETO fonctionne avec la version 3.46.000 ou supérieure.
- Pour utiliser l'API d'envoi de DM, ajoutez l'instruction d'importation ci-dessous.
- Déclaration
- public static OpenPopupDirectMessage($sendMessage: string, $userIds?: string[], $onComplete?: System.Action$1):void;
- Paramètres
paramètre | Description |
---|---|
sendMessage | Ceci est un paramètre requis. C'est le corps du message que vous souhaitez envoyer. S'il est vide ou nul, la transmission sera considérée comme un échec. |
userIds | Ceci est un paramètre optionnel. Si vous passez userIds - L'interface de sélection est configurée avec la liste d'ID utilisateur correspondante. Lorsque userIds ne sont pas passés ou qu'une liste vide est passée - L'interface de sélection est construite avec la liste de suivre/suivis de l'utilisateur envoyant le message. |
onComplete | Ceci est un rappel à appeler lorsque l'envoi du message est terminé ou échoue. |
Réponse | Description |
---|---|
Annuler | Lorsque la fenêtre contextuelle est fermée manuellement ou si l'envoi échoue. |
EnvoiComplet | Lorsque la demande d'envoi est terminée et qu'elle se ferme. |
Réponse | Description |
---|---|
31002 | Cela se produit si au moins un UserID incorrect (un UserID qui n'existe pas) est inclus lors de la saisie de la liste des ID utilisateurs dans le paramètre userIds. |
37011 | Cela se produit lorsque vous essayez d'envoyer un message sous un compte invité. |
8001 | Cela se produit lorsque vous envoyez continuellement le même message à plusieurs reprises. Il peut être envoyé une fois toutes les 10 secondes. |
2001 | Cela se produit lorsque le contenu du message dans le champ ‘Envoyer’ est soit vide, contient uniquement un espace, ou dépasse 1000 caractères. |
0 | Cas d'erreur de connexion réseau tels que déconnexion réseau, instabilité de connexion, et autres situations d'erreur générales. |
-1 | Erreur non identifiable. |
1) Veuillez ajouter le bouton Envoyer DM au Canvas.
2) Veuillez écrire le code d'exemple comme ci-dessous.
3) Après avoir écrit le script, retournez à l'éditeur Unity et faites glisser le bouton dans l'inspecteur pour le définir. Entrez le corps du message et l'UserID de l'utilisateur cible pour le message.
- Jusqu'à 20 personnes seront affichées dans l'interface utilisateur, alors entrez jusqu'à 20 personnes.
4) Lorsque vous appuyez sur le bouton Envoyer DM, l'interface de la liste d'amis apparaît.
- Sélectionnez l'utilisateur cible et cliquez sur Envoyer.
5) Si l'envoi du DM est réussi, une interface Toast apparaîtra indiquant le succès, et un journal sera généré par le script d'exemple.
6) De plus, un DM est arrivé pour targetUser.
- Si une erreur se produit, comme l'envoi de messages en continu ou si le contenu du message est vide, la transmission du DM sera traitée comme un échec.
1) Veuillez ajouter un bouton au canevas.
2) Veuillez écrire le code d'exemple comme ci-dessous.
- Si vous passez une liste vide au paramètre targetUserID, l'interface de liste de suivi/suiveurs apparaîtra.
3) Après avoir écrit le script, retournez à l'éditeur Unity et faites glisser le bouton dans l'inspecteur pour le définir. Ensuite, veuillez entrer le corps du message.
4) Lorsque vous appuyez sur le bouton Envoyer DM, l'interface Suivant/Abonné apparaît.
- Sélectionnez l'utilisateur cible et cliquez sur Envoyer. (Jusqu'à 5 personnes peuvent être sélectionnées)
- Vous pouvez envoyer des DM à un maximum de 5 personnes à la fois.
- Vous ne pouvez pas vous envoyer un DM.
- Le nombre réel d'utilisateurs suivis/suivants peut différer du nombre d'utilisateurs affichés dans la fenêtre contextuelle Envoyer DM.
- C'est parce que les utilisateurs qui peuvent être sélectionnés sont filtrés et affichés.
- Si vous sélectionnez un utilisateur qui a bloqué la réception de DMs, cela sera considéré comme un échec et les DMs ne seront pas envoyés.
- Si vous appelez l'API Envoyer DM fréquemment, elle sera restreinte et la transmission échouera.
- Vous pouvez envoyer une fois toutes les 10 secondes. Veuillez faire attention à ne pas envoyer des DMs indifféremment.
- Si le message que vous envoyez contient une URL, il ne fonctionnera pas correctement, donc l'envoi de messages contenant des URL est interdit.
- Si le message envoyé est vide ou nul, il sera considéré comme un échec. Veuillez vous assurer d'écrire le contenu du message.