ZEPETO.Module.Social
31 min
type description socialservice /#socialservice le socialservice implémente les fonctionnalités sociales au sein du zepeto world ce service permet aux joueurs d'accéder aux données sociales, telles que les relations de suivi entre utilisateurs il offre également la possibilité d'envoyer des messages directs à d'autres joueurs roommemberstatus /#roommemberstatus énumération représentant la relation avec le joueur local myfollowerlistresponse /#myfollowerlistresponse la classe myfollowerlistresponse fournit les informations sur la liste des abonnés du joueur local myfollowinglistresponse /#myfollowinglistresponse la classe myfollowinglistresponse fournit le résultat de l'appel d'api ainsi que les informations sur la liste des abonnements du joueur local userfollowinfolistresponse /#userfollowinfolistresponse la classe userfollowinfolistresponse fournit le résultat de l'appel d'api ainsi que la liste des informations de suivi des utilisateurs userfollowinforesponse /#userfollowinforesponse la classe userfollowinforesponse fournit le résultat de l'appel d'api ainsi que la liste des informations de suivi de l'utilisateur userfollowstatusresponse /#userfollowstatusresponse la classe userfollowstatusresponse fournit le résultat de l'appel d'api ainsi que les informations indiquant si un utilisateur donné est en relation de suivi avec le joueur local directmessagepopupstate /#directmessagepopupstate énumère les états de la fenêtre contextuelle de message direct userinfo /#userinfo informations sur l'utilisateur userfollowinfo /#userfollowinfo informations de suivi d'un utilisateur useraccounttype /#useraccounttype énumération représentant le type de compte utilisateur followstatus /#followstatus représente la relation de suivi avec le joueur local followcellview /#followcellview classe correspondant à la fenêtre contextuelle de la liste d'amis officielle userinfocellview /#userinfocellview classe correspondant aux éléments d'interface qui affichent les informations d'un ami dans la fenêtre contextuelle de la liste d'amis officielle totalcountcellview /#totalcountcellview classe permettant d'afficher le nombre total d'amis dans la fenêtre contextuelle de la liste d'amis officielle socialservice class le socialservice implémente les fonctionnalités sociales au sein du zepeto world ce service permet aux joueurs d'accéder aux données sociales, telles que les relations de suivi entre utilisateurs il offre également la possibilité d'envoyer des messages directs à d'autres joueurs méthodes add onroommemberstatuschanged static add onroommemberstatuschanged(value action\<string, roommemberstatus>) → void cette méthode asynchrone récupère la liste des abonnés du joueur local paramètre type value action\<string, roommemberstatus> getmyfollowinglistasync static getmyfollowinglistasync(nextpagetoken? string) → baserequest\<myfollowinglistresponse> cette méthode asynchrone récupère la liste des abonnements du joueur local paramètre type description nextpagetoken (facultatif) string jeton de page lors du premier appel de cette méthode, définissez ce paramètre sur null renvoie baserequest\<myfollowinglistresponse> — un objet baserequest une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet myfollowinglistresponse via la propriété responsedata getuserfollowinfoasync static getuserfollowinfoasync(userids string\[]) → baserequest\<userfollowinfolistresponse> cette méthode asynchrone récupère les informations de suivi de plusieurs utilisateurs paramètre type description userids string\[] id des utilisateurs dont les listes de suivi doivent être recherchées renvoie baserequest\<userfollowinfolistresponse> — un objet baserequest une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet userfollowinfolistresponse via la propriété responsedata getuserfollowinfoasync static getuserfollowinfoasync(userid string) → baserequest\<userfollowinforesponse> cette méthode asynchrone récupère les informations de suivi d'un utilisateur paramètre type description userid string id de l'utilisateur dont les listes de suivi doivent être recherchées renvoie baserequest\<userfollowinforesponse> — un objet baserequest une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet userfollowinforesponse via la propriété responsedata getuserfollowstatusasync static getuserfollowstatusasync(userid string) → baserequest\<userfollowstatusresponse> cette méthode asynchrone récupère les informations relatives à la relation de suivi entre le joueur local et un utilisateur paramètre type description userid string id de l'utilisateur dont l'état de suivi doit être recherché renvoie baserequest\<userfollowstatusresponse> — un objet baserequest une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet userfollowstatusresponse via la propriété responsedata openpopupdirectmessage static openpopupdirectmessage(sendmessage string, userids? string\[], oncomplete? action\<directmessagepopupstate>) → void ouvre une fenêtre contextuelle permettant d'envoyer des messages directs à des utilisateurs paramètre type description sendmessage string corps du message à envoyer s'il est vide ou ne contient que des espaces, l'envoi échouera userids (facultatif) string\[] liste des id des destinataires potentiels si le paramètre users est omis, l'interface de sélection des destinataires est automatiquement remplie avec les utilisateurs issus de la liste d'abonnés/abonnements de l'expéditeur oncomplete (facultatif) action\<directmessagepopupstate> fonction de callback appelée lorsque l'envoi du message est terminé ou annulé roommemberstatus enum énumération représentant la relation avec le joueur local nom valeur description none 0 indique si le joueur local ne suit pas l'utilisateur following 1 indique si le joueur local suit l'utilisateur blocked 3 indique si le joueur local a bloqué l'utilisateur myfollowerlistresponse class · extends playbaasresponse la classe myfollowerlistresponse fournit les informations sur la liste des abonnés du joueur local propriétés nom type description usercount number nombre d'utilisateurs qui suivent le joueur local users userinfo\[] /#userinfo informations sur les utilisateurs qui suivent le joueur local nextpagetoken string le nextpagetoken est inclus dans la réponse lorsque de nombreux éléments sont disponibles, ce qui permet de récupérer la suite de la liste des abonnés lorsqu'il ne reste plus d'éléments, nextpagetoken vaut null myfollowinglistresponse class · extends playbaasresponse la classe myfollowinglistresponse fournit le résultat de l'appel d'api ainsi que les informations sur la liste des abonnements du joueur local propriétés nom type description usercount number nombre d'utilisateurs suivis par le joueur local users userinfo\[] /#userinfo informations sur les utilisateurs suivis par le joueur local bookmarkusers userinfo\[] /#userinfo informations sur les utilisateurs mis en favori par le joueur local nextpagetoken string le nextpagetoken est inclus dans la réponse lorsque de nombreux éléments sont disponibles, ce qui permet de récupérer la suite de la liste des abonnements lorsqu'il ne reste plus d'éléments, nextpagetoken vaut null userfollowinfolistresponse class · extends baseresponse la classe userfollowinfolistresponse fournit le résultat de l'appel d'api ainsi que la liste des informations de suivi des utilisateurs propriétés nom type description users userfollowinfo\[] /#userfollowinfo tableau contenant la liste des informations de suivi des utilisateurs userfollowinforesponse class · extends baseresponse la classe userfollowinforesponse fournit le résultat de l'appel d'api ainsi que la liste des informations de suivi de l'utilisateur propriétés nom type description user userfollowinfo /#userfollowinfo tableau contenant la liste des informations de suivi de l'utilisateur userfollowstatusresponse class · extends playbaasresponse la classe userfollowstatusresponse fournit le résultat de l'appel d'api ainsi que les informations indiquant si un utilisateur donné est en relation de suivi avec le joueur local propriétés nom type description status followstatus /#followstatus relation de suivi de l'utilisateur spécifié avec le joueur local directmessagepopupstate enum énumère les états de la fenêtre contextuelle de message direct nom valeur description cancel 0 lorsque la fenêtre contextuelle est fermée manuellement ou que l'envoi échoue sendcomplete 1 lorsque la demande d'envoi est terminée et que la fenêtre se ferme userinfo class informations sur l'utilisateur propriétés nom type description zepetoid string identifiant unique de l'utilisateur, généralement présenté avec le symbole @ userid string identifiant interne de l'utilisateur name string nom d'affichage de l'utilisateur isofficialaccount boolean indique s'il s'agit d'un compte officiel accounttype useraccounttype /#useraccounttype type de compte utilisateur followstatus followstatus /#followstatus relation de suivi avec le joueur local méthodes getprofilethumbnailasync getprofilethumbnailasync() → baserequest\<textureresponse> cette méthode asynchrone récupère la vignette du profil de l'utilisateur renvoie baserequest\<textureresponse> — un objet baserequest une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet textureresponse via la propriété responsedata getbadgeimageasync getbadgeimageasync() → baserequest\<textureresponse> cette méthode asynchrone récupère l'image du badge du profil de l'utilisateur si celui ci possède un compte greeter ou creator renvoie baserequest\<textureresponse> — un objet baserequest une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet textureresponse via la propriété responsedata userfollowinfo class · extends userinfo /#userinfo informations de suivi d'un utilisateur propriétés nom type description followingcount number nombre d'utilisateurs suivis par le compte followercount number nombre d'abonnés du compte useraccounttype enum énumération représentant le type de compte utilisateur nom valeur description default 0 utilisateur ordinaire greeter 1 compte désigné pour le programme greeter, destiné à accompagner les nouveaux utilisateurs followstatus class représente la relation de suivi avec le joueur local propriétés nom type description isfollower boolean indique si l'utilisateur est un abonné du joueur local isfollowing boolean indique si le joueur local suit l'utilisateur followcellview class · extends enhancedscrollercellview classe correspondant à la fenêtre contextuelle de la liste d'amis officielle propriétés nom type description textfollowbutton string renvoie le libellé localisé à afficher sur le bouton follow dans la fenêtre contextuelle de la liste d'amis officielle le texte est automatiquement traduit dans la langue correspondant aux paramètres de l'appareil textfollowingbutton string renvoie le libellé localisé à afficher sur le bouton following dans la fenêtre contextuelle de la liste d'amis officielle le texte est automatiquement traduit dans la langue correspondant aux paramètres de l'appareil cellheight number renvoie la hauteur de la cellule d'informations utilisateur événements nom type description oncreated unityevent renvoie l'événement appelé lors de la création de la fenêtre contextuelle de la liste d'amis officielle ondeactivated unityevent renvoie l'événement appelé lors de la désactivation de la fenêtre contextuelle de la liste d'amis officielle onactivated unityevent renvoie l'événement appelé lors de l'activation de la fenêtre contextuelle de la liste d'amis officielle userinfocellview class · extends followcellview /#followcellview classe correspondant aux éléments d'interface qui affichent les informations d'un ami dans la fenêtre contextuelle de la liste d'amis officielle propriétés nom type description userinfo userinfo /#userinfo renvoie les informations utilisateur affichées dans l'interface textname string renvoie le nom d'utilisateur du compte affiché dans l'interface totalcountcellview class · extends followcellview /#followcellview classe permettant d'afficher le nombre total d'amis dans la fenêtre contextuelle de la liste d'amis officielle propriétés nom type description textcount string renvoie le texte localisé indiquant le nombre total d'amis le texte est automatiquement traduit dans la langue correspondant aux paramètres de l'appareil