Comment enregistrer un webhook ?
웹훅을 어떻게 등록합니까?
Les webhooks peuvent être enregistrés par les membres premium contre n'importe quel ORCID enregistrer dans le registre. Les étapes sont : Encoder l'URL URL-encoder l'URL que vous voulez ORCID à appeler lorsque le dossier de l'utilisateur est mis à jour. Par exemple l'URL suivante : https://nowhere2.com/0000-0002-7465-2162/updated devient https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated Construire l'URL Créez l'URL complète pour le ORCID Appel d'API commençant par l'URL du ORCID enregistrez puis ajoutez ‚√∫/webhook‚√π et l'URL que vous voulez appeler. Il devrait donc ressembler à https://api.sandbox.orcid.org/{ORCID}/webhook/{URL-ENCODÉ-WEBHOOK-URL} Par exemple, en utilisant l'URL du webhook ci-dessus et le ORCID iD 0000-0002-7465-2162, l'URL complète est : https://api.sandbox.orcid.org/0000-0002-7465-2162/webhook/https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated Enregistrer le webhook Utilisez vos webhooks‚ jeton d'accès pour enregistrer votre webhook auprès de l'utilisateur ORCID enregistrer. Vous devez utiliser une requête HTTP PUT, mais vous ne devez rien inclure dans le corps de la requête. 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 réponse doit être un 201, mais si le rappel existait déjà, alors la réponse sera 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
Webhook은 프리미엄 회원이 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 URL로 시작하는 API 호출 ORCID 기록한 다음 ‚√∫/webhook‚√π와 호출하려는 URL을 추가합니다. 그러면 https://api.sandbox.orcid.org/{처럼 보여야 합니다.ORCID} / webhook / {URL-ENCODED-WEBHOOK-URL} 예를 들어 위의 웹훅 URL을 사용하고 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 웹훅 등록 Webhook, 액세스 토큰을 사용하여 사용자에 대한 Webhook 등록 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