高级会员可以针对任何 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-ENCODED-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