# space and time 使用 API 密钥（网关）

By [ccury](https://paragraph.com/@ccury) · 2024-02-02

---

大多数集中式 API 服务都使用 API 密钥来促进编程身份验证，这是任何开发人员都熟悉的范例。Space and Time Gateway（秘密代理）可以管理您的 API 密钥并将其转换为对 Space and Time 去中心化网络的访问。

> 📘
> --
> 
> API 密钥由网关（秘密代理）管理。这为用户提供了运行 SQL 的简化体验，但是某些请求只能通过使用[访问令牌](https://docs.spaceandtime.io/docs/get-started-with-rest-apis)直接连接到去中心化网络来获得。

使用 Space and Time Studio 创建 API 密钥
==================================

请求 API 密钥的最简单方法是在[Space and Time Studio](https://app.spaceandtime.ai/)上。

1.  导航到 Studio 并使用现有的用户 ID 和密码登录，或者根据需要[创建新用户。](https://docs.spaceandtime.io/docs/new-user)
    
2.  点击右上角的“我的帐户”（代替“登录”），弹出帐户控件。
    
3.  单击“权限和饼干”选项卡，
    
4.  最上面的部分是“创建 API 密钥”，它有两种模式：
    
    1.  “显示 API 密钥”将显示现有的密钥前缀、注释，并允许您删除密钥
        
    2.  “创建 API 密钥”允许您提供注释（用于使用提示）并“添加”密钥
        

“添加”新密钥后，界面将**仅显示该密钥一次**。空间和时间 API 密钥将如下所示：。您一次最多可以拥有 5 个钥匙。`sxt_dMFtbHgkW5_59sND2XMSXuEeOtXzNalSKbvZ`

> 🚧
> --
> 
> 请务必立即复制您的 API 密钥并妥善保管。出于安全原因，您只能在创建密钥时检索一次密钥。工作室将永远不会再向您展示这把钥匙。
> 
> 如果您无法复制或丢失密钥，则需要删除该密钥并创建另一个密钥。

> 👍
> --
> 
> 获得 API 密钥后，您可以开始使用[代理 SQL 执行](https://docs.spaceandtime.io/reference/execute-proxy-sql-generic)API 发出 SQL 请求。

* * *

通过 API 调用创建 API 密钥
==================

与 Space and Time Studio 中的任何操作一样，也可以直接使用 API 调用创建 API 密钥。如果您有兴趣，可以通过两次调用创建新的 API 密钥：

1.  [使用登录 API](https://docs.spaceandtime.io/reference/login)登录网关（Secrets Proxy）并收集返回的“sessionId”。
    
2.  通过向创建 API 密钥 API 提供描述和 sessionId 来[创建 API 密钥](https://docs.spaceandtime.io/reference/create-api-key)。
    

完毕！第二次 API 调用将返回新的 API 密钥。

---

*Originally published on [ccury](https://paragraph.com/@ccury/space-and-time-api)*
