واجهت مشكلة "عدم العثور" على النص الفعلي للإنشاء الجماعي للموظفين.ترتبط المشكلة مع انتقال Yandex من PDD (بريد للمجال) ، إلى Yandex.Connect مع الإصدار الجديد من API.
البرامج النصية التي صادفتني تمت كتابتها فقط للإصدار "القديم" من واجهة برمجة التطبيقات ، وبالتالي تعتبر
غير صالحة للعمل .
لذلك ، إليك الصرير الحالي البسيط الحالي لهذا اليوم ، لإنشاء جماعي لـ "الموظفين" في المنظمة.
إذا كان لديك العديد من الإدارات في مؤسستك ، فأنت في السطر:
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/'
هناك معلمة:
"department_id": 1
، نحن مهتمون بالرقم ، "1" ، هذا هو القسم الافتراضي "جميع الموظفين". عند إنشاء قسم جديد (بغض النظر عن الاسم) ، سيكون "2" ، على التوالي ، مع الأقسام اللاحقة.
الآن حول كيفية الحصول على تصحيح أخطاء OAuth-Token
لكي تعمل تطبيقات البرامج النصية مع خدمات Yandex ، التي تستخدم بروتوكول المصادقة OAuth 2.0 ، هناك رمز مميز للتصحيح ، والذي سنستخدمه. بعد الاستخدام ، يمكن إبطال الرمز المميز للتصحيح ، ويمكن حذف التطبيق.
نذهب إلى صفحة Yandex OAuth لإنشاء تطبيق جديد (بالمناسبة ، نحن بحاجة إلى حقوق المسؤول!).
اخترت الأذونات التالية للتطبيق:
بعد ذلك ، تحتاج إلى تحديد النظام الأساسي والنقر فوق "استبدال عنوان URL للتنمية":
بعد كل العذاب ، يمكنك العودة إلى Yandex OAuth ، ومشاهدة طلبنا ، الدخول فيه ونحن مهتمون بخط "ID" ، خذ قيمة حرف الأرقام ، وانسخها إلى هذا السطر:
https://oauth.yandex.ru/authorize?response_type=token&client_id=< >
ثم ، في الصفحة التي تفتح ، انقر فوق الزر "تأكيد" للسماح بالوصول.
فويلا ، هذا هو OAuth_Token الخاص بك.
أخيرًا: إذا كنت مهتمًا بسمات المستخدم الإضافية مثل (تاريخ الميلاد وجنسه والتحالفات والهواتف) ، ثم لا تتردد في قراءة الوثائق ، فهناك معلومات يمكن الوصول إليها تمامًا للاستخدام الأساسي لهذا البرنامج.
: wq