This commit is contained in:
2025-09-02 14:19:12 +08:00
parent 3b5147bc49
commit ac1be0ef70
2 changed files with 18 additions and 4 deletions

View File

@@ -239,4 +239,11 @@ public class LibLibCommon {
.addHeader("Content-Type", "application/json")
.build();
}
public static void main(String[] args) {
String uri = "https://openapi.liblibai.cloud/api/model/version/get";
SignatureInfo signInfo = sign(uri);
System.out.println(signInfo.toString());
}
}

View File

@@ -27,9 +27,14 @@ def make_sign(uri):
# 请求API接口的uri地址
uri = "/api/model/version/get"
uri = f"{LIBLIB_URL}/api/model/version/get"
Signature, timestamp, signature_nonce = make_sign(uri)
url = f"{LIBLIB_URL}{uri}?AccessKey={LIBLIB_ACCESSKEY}&Signature={Signature}&Timestamp={timestamp}&SignatureNonce={signature_nonce}"
print(Signature)
print(timestamp)
print(signature_nonce)
url = f"{uri}?AccessKey={LIBLIB_ACCESSKEY}&Signature={Signature}&Timestamp={timestamp}&SignatureNonce={signature_nonce}"
# 设置请求头
headers = {"Content-Type": "application/json"}
@@ -41,9 +46,11 @@ try:
# 发送POST请求
response = requests.post(url, headers=headers, data=json.dumps(request_body))
response.raise_for_status() # 检查请求是否成功
print(response)
# 解析响应数据
result = response.json()
print(result.get("code"))
print(result.get("msg"))
# 解析响应数据
print("API响应结果:")
print(f"模型名称: {result.get('model_name')}")
print(f"版本号: {result.get('version_name')}")