Menghadapi masalah "tidak menemukan" naskah aktual untuk penciptaan massal karyawan.Masalahnya terkait dengan perpindahan Yandex dari PDD (Mail for a domain) ke Yandex.Connect dengan versi baru API.
Skrip yang saya temui ditulis hanya untuk versi API "lama", dan karena itu dianggap
tidak berfungsi tidak relevan.
Oleh karena itu, inilah derit kecil sederhana saat ini untuk hari ini, untuk penciptaan massal "Karyawan" dalam organisasi.
Jika Anda memiliki beberapa departemen di organisasi Anda, maka di baris:
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/'
Ada parameter:
"department_id": 1
, kami tertarik pada angka, "1", ini adalah departemen default "Semua karyawan". Saat membuat departemen baru (terlepas dari nama), itu akan menjadi "2", masing-masing, dengan yang berikutnya.
Sekarang tentang cara mendapatkan debug OAuth-Token
Agar aplikasi skrip berfungsi dengan layanan Yandex, yang menggunakan protokol otorisasi OAuth 2.0, ada token debugging, yang akan kita gunakan. Setelah digunakan, token debug dapat dicabut, dan aplikasi dapat dihapus.
Kami pergi ke halaman Yandex OAuth untuk membuat aplikasi baru (Omong-omong, kami membutuhkan hak administrator!).
Saya memilih izin berikut untuk aplikasi:
Selanjutnya, Anda perlu memilih platform dan klik "Substitute URL for development":
Setelah semua siksaan, Anda dapat kembali ke Yandex OAuth , dan melihat aplikasi kami, masuk ke dalamnya dan kami tertarik pada baris "ID", ambil nilai huruf-angka, salin ke baris ini:
https://oauth.yandex.ru/authorize?response_type=token&client_id=< >
Kemudian, pada halaman yang terbuka, klik tombol Konfirmasi untuk mengizinkan akses.
voila , ini OAuth_Token Anda.
Akhirnya: jika Anda tertarik pada atribut pengguna tambahan seperti (tanggal lahir, jenis kelaminnya, alias, ponsel), maka silakan baca Dokumentasi , ada informasi yang cukup mudah diakses untuk penggunaan dasar api ini.
: wq