كيف أسجل webhook؟
¿Cómo registro un webhook?
يمكن للأعضاء المميزين تسجيل 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
Los miembros premium pueden registrar webhooks contra cualquier ORCID inscribir en el registro. Los pasos son: Codificar la URL Codifique la URL que desee ORCID para llamar cuando se actualice el registro del usuario. Por ejemplo la siguiente URL: https://nowhere2.com/0000-0002-7465-2162/updated se convierte en https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated Construye la URL Cree la URL completa para ORCID Llamada a la API que comienza con la URL del ORCID registre y luego agregue ‚√∫/webhook‚√π y la URL que desea llamar. Debería verse así: https://api.sandbox.orcid.org/{ORCID} / webhook / {URL-ENCODED-WEBHOOK-URL} Por ejemplo, utilizando la URL de webhook anterior y la ORCID iD 0000-0002-7465-2162, la URL completa es: https://api.sandbox.orcid.org/0000-0002-7465-2162/webhook/https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated Registrar el webhook Use su token de acceso de webhooks para registrar su webhook contra el del usuario ORCID registro. Debe utilizar una solicitud HTTP PUT, pero no debe incluir nada en el cuerpo de la solicitud. 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 La respuesta debe ser 201, pero si la devolución de llamada ya existía, la respuesta será 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