大多数集中式 API 服务都使用 API 密钥来促进编程身份验证,这是任何开发人员都熟悉的范例。Space and Time Gateway(秘密代理)可以管理您的 API 密钥并将其转换为对 Space and Time 去中心化网络的访问。
📘 API 密钥由网关(秘密代理)管理。这为用户提供了运行 SQL 的简化体验,但是某些请求只能通过使用访问令牌直接连接到去中心化网络来获得。
使用 Space and Time Studio 创建 API 密钥 请求 API 密钥的最简单方法是在Space and Time Studio上。
导航到 Studio 并使用现有的用户 ID 和密码登录,或者根据需要创建新用户。
点击右上角的“我的帐户”(代替“登录”),弹出帐户控件。
单击“权限和饼干”选项卡,
最上面的部分是“创建 API 密钥”,它有两种模式:
“显示 API 密钥”将显示现有的密钥前缀、注释,并允许您删除密钥
“创建 API 密钥”允许您提供注释(用于使用提示)并“添加”密钥
“添加”新密钥后,界面将仅显示该密钥一次。空间和时间 API 密钥将如下所示:。您一次最多可以拥有 5 个钥匙。sxt_dMFtbHgkW5_59sND2XMSXuEeOtXzNalSKbvZ
🚧 请务必立即复制您的 API 密钥并妥善保管。出于安全原因,您只能在创建密钥时检索一次密钥。工作室将永远不会再向您展示这把钥匙。
如果您无法复制或丢失密钥,则需要删除该密钥并创建另一个密钥。
👍 获得 API 密钥后,您可以开始使用代理 SQL 执行API 发出 SQL 请求。
通过 API 调用创建 API 密钥 与 Space and Time Studio 中的任何操作一样,也可以直接使用 API 调用创建 API 密钥。如果您有兴趣,可以通过两次调用创建新的 API 密钥:
使用登录 API登录网关(Secrets Proxy)并收集返回的“sessionId”。
通过向创建 API 密钥 API 提供描述和 sessionId 来创建 API 密钥。
完毕!第二次 API 调用将返回新的 API 密钥。
大约2个月前更新
https://docs.spaceandtime.io/docs/get-started-with-rest-apis
