ALAPI 创建 Token 以及使用教程

token 是请求API接口的鉴权唯一的标识,这里介绍怎么创建 token ,以及怎么通过 token 调用接口

ALAPI官方网站: https://www.alapi.cn/

首先注册一个 ALAPI 的账号,可以通过手机号注册和通过第三方账号登录绑定,如:QQ、微信、抖音登录等

登录之后点击头像,然后点击 控制台

然后在控制台选择菜单: 数据中心-》token 管理

然后点击创建 token

在创建 token 时,可以设置 IP 白名单和来源白名单。

IP 白名单主要是服务器调用接口时使用的。当设置了 IP 白名单后,在请求接口时,系统会严格筛选允许访问的 IP 地址。也就是说,只有那些被明确设置在白名单中的 IP 才能够请求接口。而且 IP 支持设置多个,每个 IP 单独占一行进行设置,这样可以清晰地列出所有被授权的 IP 地址,方便管理和查看。

来源白名单通常是前端调用接口时使用的。它的作用是限制哪些网站可以使用这个 token 调用接口。例如,当我们将“www.alapi.cn”设置为来源白名单时,就意味着只有“www.alapi.cn”这个特定的网站能够使用这个 token 来调用接口。需要注意的是,在后端其实是可以通过模拟的方式来突破这种限制的。

另外还有接口限制这一功能。接口限制是用于限制该 token 允许调用哪些接口的。我们既可以将其设置为允许调用全部接口,也可以根据具体需求勾选某些特定的接口,从而更精准地控制 token 的使用权限,确保系统的安全性和数据的准确性。

TOKEN 使用示例

在请求接口时,支持将 token 设置为 GET 请求参数。当我们采用 GET 方式发送请求时,可以将 token 作为请求的参数之一,附加在 URL 后面。这样,服务器在接收到请求后,就能够通过解析 URL 中的参数获取到 token 的值,并据此进行相应的身份验证或其他操作。

同时,支持将 token 设置为 POST 请求参数。当使用 POST 方法提交数据时,我们可以把 token 放在请求体中一起发送。例如,以常见的表单形式或者 JSON 格式来传输数据和 token。服务器接收到 POST 请求后,会从请求体中提取出 token,进而根据该 token 完成后续的验证流程等操作。

此外,还可以将 token 设置为 Header 参数。在发送 HTTP 请求时,我们可以把 token 放在请求头(Header)里面。具体来说,就是通过特定的键值对形式,将 token 添加到 Headers 中并发送给服务器。服务器端收到请求后,能够从请求头中准确地获取到 token,然后依据此 token 开展相关的业务逻辑处理。

请求代码示例

import requests

url = "https://v3.alapi.cn/api/new/wbtop"

payload = { "token": "你的token" }
headers = {"Content-Type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())