Spaces:
Sleeping
Sleeping
| # api token 生成代码 | |
| import time | |
| import jwt | |
| import os | |
| minutes = 525600 | |
| def encode_jwt_token(ak, sk): | |
| headers = { | |
| "alg": "HS256", | |
| "typ": "JWT" | |
| } | |
| payload = { | |
| "iss": ak, | |
| "exp": int(time.time()) + minutes, # 填写您期望的有效时间,此处示例代表当前时间+一年 | |
| "nbf": int(time.time()) - 5 # 填写您期望的生效时间,此处示例代表当前时间-5秒 | |
| } | |
| token = jwt.encode(payload, sk, headers=headers) | |
| return token | |
| def auto_gen_jwt_token(ak, sk): | |
| token = encode_jwt_token(ak, sk) | |
| return token | |
| if __name__ == '__main__': | |
| ak = os.getenv('NOVA_AK') | |
| sk = os.getenv('NOVA_SK') | |
| token = encode_jwt_token(ak, sk) | |
| print(token) | |