高級會員可以針對任何 ORCID 記錄在註冊表中。 步驟是:
對網址進行編碼
URL 編碼您想要的 URL ORCID 更新用戶記錄時調用。 例如以下網址:
https://nowhere2.com/0000-0002-7465-2162/updated
成為
https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated
建立網址
構建完整的 URL ORCID 以 URL 開頭的 API 調用 ORCID 記錄然後添加“√∫/webhook”√π 和你想要調用的 URL。 所以它應該看起來像 https://api.sandbox。orcid.org/{ORCID}/webhook/{url-remoded-webhook-url}
例如,使用上面的 webhook URL 和 ORCID iD 0000-0002-7465-2162,完整網址為:
https://api.sandbox.orcid.org/0000-0002-7465-2162/webhook/https%3A%2F%2Fnowhere2.com%2F0000-0002-7465-2162%2Fupdated
註冊網絡鉤子
使用您的 webhooks、訪問令牌針對用戶的註冊您的 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