Aller au contenu principal

Configuration du Script de Profil

Cette page documente les paramètres de configuration du script profile utilisé lors de la création de tâches.

Vue d'ensemble​

Le script profile met automatiquement à jour le profil d'un compte TikTok, Instagram ou Threads. Threads prend en charge les mises à jour d'avatar, de nom, de biographie et de lien. Son nom d'utilisateur est détenu par le compte Instagram lié, les entrées username_to / usernames sont donc enregistrées et ignorées sur Threads plutôt que de modifier les deux plateformes de manière inattendue.

Configuration du Script (script_config)​

L'objet script_config contient les paramètres du script de profil. Voici les paramètres disponibles :

Paramètres​

ParamètreTypeRequisDéfautDescription
usernamestringNon""Le nom d'utilisateur du compte dont mettre à jour le profil. Utilisé en mode basé sur l'appareil.
avatars_pathstringNon""Chemin vers un dossier contenant des images d'avatar. Laissez vide pour ignorer la mise à jour d'avatar.
nicknamestringNon""Un seul pseudo à définir. Prend priorité sur nicknames.
nicknamesstringNon""Plusieurs pseudos séparés par des sauts de ligne. Un est sélectionné selon profile_order.
username_tostringNon""Nouveau nom d'utilisateur à définir. Prend priorité sur usernames.
usernamesstringNon""Plusieurs nouveaux noms d'utilisateur séparés par des sauts de ligne. Un est sélectionné selon profile_order.
biostringNon""Un seul texte de biographie à définir. Prend priorité sur bios.
biosstringNon""Plusieurs textes de biographie séparés par des sauts de ligne. Un est sélectionné selon profile_order.
link_urlstringNon""Un seul lien URL à définir. Prend priorité sur link_urls.
link_urlsstringNon""Plusieurs URL de lien séparées par des sauts de ligne. Une est sélectionnée selon profile_order.
profile_orderstringNon"random"Comment sélectionner le contenu lors de l'utilisation de champs multi-valeurs : random ou sequential.
job_countintegerNon0Compteur de tâche utilisé pour la sélection séquentielle. Défini automatiquement par le système.
remarque

Au moins un des champs de profil (avatar, nickname, username_to, bio, link_url) devrait être fourni. Sinon, le script s'exécutera mais ne fera aucune modification.

Exemples​

Mettre à jour le Pseudo​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"nickname": "My New Nickname"
}
}'

Mettre à jour la Biographie et le Lien​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"bio": "Check out my latest content!",
"link_url": "https://example.com"
}
}'

Mettre à jour l'Avatar​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"avatars_path": "C:/avatars/"
}
}'

Mettre à jour plusieurs Comptes avec des Pseudos Différents​

Utilisez nicknames avec profile_order: sequential pour assigner différents pseudos aux comptes :

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1", "device_serial_2", "device_serial_3"],
"script_name": "profile",
"script_config": {
"nicknames": "Nickname One\nNickname Two\nNickname Three",
"profile_order": "sequential",
"bio": "Follow me for amazing content!"
}
}'

Mettre à jour le Profil en Mode Nom d'Utilisateur​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@account1", "@account2"],
"script_name": "profile",
"script_config": {
"nickname": "New Brand Name",
"bio": "Updated bio for all accounts",
"link_url": "https://mybrand.com"
}
}'

Planifier une Mise à Jour de Profil​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"nickname": "Updated Nickname",
"bio": "Fresh content every day!"
},
"start_time": "10:00"
}'

Réponse​

{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402],
"created_count": 2
}
}

Ordre de Profil​

Ordre Aléatoire (random)​

  • Sélectionne aléatoirement une valeur parmi les champs multi-valeurs (nicknames, bios, etc.)
  • Comportement par défaut

Ordre Séquentiel (sequential)​

  • Sélectionne les valeurs dans l'ordre selon job_count
  • La première tâche utilise la première valeur, la deuxième tâche utilise la deuxième valeur, etc.
  • Revient au début une fois la fin atteinte
  • Bon pour assigner des valeurs différentes à différents comptes

Codes d'Erreur​

CodeDescription
40001Paramètres requis manquants
40003Script non pris en charge via l'API
40301L'accès à l'API nécessite un forfait Pro+

Voir Aussi​