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ètre | Type | Requis | Défaut | Description |
|---|---|---|---|---|
| username | string | Non | "" | Le nom d'utilisateur du compte dont mettre à jour le profil. Utilisé en mode basé sur l'appareil. |
| avatars_path | string | Non | "" | Chemin vers un dossier contenant des images d'avatar. Laissez vide pour ignorer la mise à jour d'avatar. |
| nickname | string | Non | "" | Un seul pseudo à définir. Prend priorité sur nicknames. |
| nicknames | string | Non | "" | Plusieurs pseudos séparés par des sauts de ligne. Un est sélectionné selon profile_order. |
| username_to | string | Non | "" | Nouveau nom d'utilisateur à définir. Prend priorité sur usernames. |
| usernames | string | Non | "" | Plusieurs nouveaux noms d'utilisateur séparés par des sauts de ligne. Un est sélectionné selon profile_order. |
| bio | string | Non | "" | Un seul texte de biographie à définir. Prend priorité sur bios. |
| bios | string | Non | "" | Plusieurs textes de biographie séparés par des sauts de ligne. Un est sélectionné selon profile_order. |
| link_url | string | Non | "" | Un seul lien URL à définir. Prend priorité sur link_urls. |
| link_urls | string | Non | "" | Plusieurs URL de lien séparées par des sauts de ligne. Une est sélectionnée selon profile_order. |
| profile_order | string | Non | "random" | Comment sélectionner le contenu lors de l'utilisation de champs multi-valeurs : random ou sequential. |
| job_count | integer | Non | 0 | Compteur de tâche utilisé pour la sélection séquentielle. Défini automatiquement par le système. |
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
| Code | Description |
|---|---|
| 40001 | Paramètres requis manquants |
| 40003 | Script non pris en charge via l'API |
| 40301 | L'accès à l'API nécessite un forfait Pro+ |
Voir Aussi
- API de Gestion des Tâches - Créer, lister et gérer les tâches
- Configuration du Script de Connexion - Se connecter au compte
- Configuration du Script de Correspondance de Compte - Associer les comptes sur l'appareil
- Aperçu de l'API locale - Aperçu de l'API et démarrage rapide