Face au problème de «ne pas trouver» le script réel pour la création de masse des employés.Le problème est lié au passage de Yandex de PDD (Mail pour un domaine) à Yandex.Connect avec la nouvelle version de l'API.
Les scripts que j'ai rencontrés ont été écrits uniquement pour la "vieille" version de l'API, et sont donc considérés comme
non fonctionnels .
Par conséquent, voici le petit grincement simple actuel pour aujourd'hui, pour la création en masse d '«employés» dans l'organisation.
Si vous avez plusieurs départements dans votre organisation, alors dans la ligne:
curl -i -X POST -H 'Content-type: application/json' -d '{"department_id": 1, "password": "'$PASS'", "nickname": "'$email'", "name": {"first": "'$firstname'", "last": "'$lastname'", "middle": "'$middlename'"}}' -H "Authorization: OAuth $TOKEN" 'https://api.directory.yandex.net/v6/users/'
Il y a un paramètre:
"department_id": 1
, nous sommes intéressés par le nombre, "1", c'est le département par défaut "Tous les employés". Lors de la création d'un nouveau département (quel que soit son nom), ce sera «2», respectivement, avec les suivants.
Maintenant, comment obtenir le débogage du jeton OAuth
Pour que les applications de script fonctionnent avec les services Yandex, qui utilisent le protocole d'autorisation OAuth 2.0, il existe un jeton de débogage, que nous utiliserons. Après utilisation, le jeton de débogage peut être révoqué et l'application peut être supprimée.
Nous allons à la page Yandex OAuth pour créer une nouvelle application (Au fait, nous avons besoin des droits d'administrateur!).
J'ai sélectionné les autorisations suivantes pour l'application:
Ensuite, vous devez sélectionner la plate-forme et cliquer sur "Substitute URL for development":
Après tout le tourment, vous pouvez retourner à Yandex OAuth , et voir notre application, allez-y et nous sommes intéressés par la ligne «ID», prenez la valeur en chiffres, copiez-la sur cette ligne:
https://oauth.yandex.ru/authorize?response_type=token&client_id=< >
Ensuite, sur la page qui s'ouvre, cliquez sur le bouton Confirmer pour autoriser l'accès.
voila , c'est votre OAuth_Token.
Enfin: si vous êtes intéressé par des attributs utilisateurs supplémentaires tels que (date de naissance, son sexe, allias, téléphones), alors n'hésitez pas à lire la Documentation , il existe des informations assez accessibles pour l'utilisation de base de cette api.
: wq