我想将Clockify API与 Apple Siri Shortcuts一起使用。如何使用 X-API-Key 身份验证发出请求?
这是我的尝试: Apple Workflow 的屏幕截图
结果是:“访问此资源需要完全身份验证”
非常感谢你的帮助!
我想将Clockify API与 Apple Siri Shortcuts一起使用。如何使用 X-API-Key 身份验证发出请求?
这是我的尝试: Apple Workflow 的屏幕截图
结果是:“访问此资源需要完全身份验证”
非常感谢你的帮助!
您不应在 Siri Shortcuts 中为您的 apikey 使用“变量/设置变量”组件。在您的“网络”组件中,将您的 apikey 直接粘贴到带有“X-Api-Key”标题名称的标题部分中,它将起作用。
在提供的屏幕截图上,您正在尝试使用 URL 路径来获取用户数据和 POST 方法配置。不起作用。该 URL 路径仅适用于 GET 请求。如果您计划使用 POST 方法,请参阅 Clockify API 文档以获取正确的 URL 路径。
使用 1-3 中收集的变量添加以下快捷方式以触发特定项目的计时器启动。在 MacOS 上的 Shortcuts 应用程序中,我不得不使用 TAB 按钮来激活字段,因为鼠标在这个 Apple 应用程序中是错误的。

对于其他项目,只需复制相同的快捷方式并更改 projectID
使用 curl 获取您的用户 ID(可以从 brew 安装)
curl -H "content-type: application/json" -H "X-Api-Key: YOUR_API_KEY" -X GET https://api.clockify.me/api/v1/user