يمكن للأعضاء المميزين تسجيل Webhooks ضد أي ORCID سجل في التسجيل. الخطوات هي:
قم بتشفير عنوان URL
URL- ترميز URL الذي تريده ORCID للاتصال عند تحديث سجل المستخدم. على سبيل المثال ، عنوان URL التالي:
https://nowhere2.com/0000-0002-7465-2162/updated
يصبح
https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated
بناء URL
أنشئ عنوان URL الكامل لملف ORCID يبدأ استدعاء API بعنوان URL الخاص بـ ORCID سجل ثم قم بإضافة ‚√∫ / webhook‚√π وعنوان URL الذي تريد استدعاؤه. لذلك يجب أن يبدو مثل https: //api.sandbox.orcid.org / {ORCID} / webhook / {URL-ENCODED-WEBHOOK-URL}
على سبيل المثال ، استخدام عنوان URL الخاص بـ webhook أعلاه و ORCID iD 0000-0002-7465-2162 ، عنوان URL الكامل هو:
https://api.sandbox.orcid.org/0000-0002-7465-2162/webhook/https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated
قم بتسجيل الويب هوك
استخدم رمز الدخول المميز للويب هوك الخاص بك لتسجيل الخطاف الويب الخاص بك مقابل المستخدم ORCID سجل. تحتاج إلى استخدام طلب HTTP PUT ، ولكن لا يجب عليك تضمين أي شيء في نص الطلب.
URL= https://api.sandbox.orcid.org/0000-0002-7465-2162/webhook/https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdatedn HEADER: Accept: application/json HEADER: Authorization: Bearer [Your access token]n HEADER: Content-Length: 0n METHOD: PUT
يجب أن تكون الاستجابة 201 ، ولكن إذا كان رد الاتصال موجودًا بالفعل ، فستكون الاستجابة 204.
HTTP/1.1 201nServer: nginx/1.1.19nConnection: keep-alive Location: https://api.sandbox.orcid.org/0000-0002-7465-2162/webhook/https%3A%2F%2Frequestb.in%2Fz57lzcz5