你好,大家!
我们很高兴宣布发布
Python client SDK v1.2.0!此版本包括
支持
ReductStore HTTP API v1.2和其他几个
改进。
此版本中的新功能之一是Client.me()
方法。此方法允许您获取有关
的信息
当前令牌用于使用还原商店实例进行身份验证。它返回一个FullTokenInfo
对象,
包含
有关令牌的信息,包括其名称,创建时间和权限。
要使用该方法,只需在客户端实例上调用它:
from reduct import Client
client = Client('https://play.reduct.store', api_token='my-token')
# Get the current token info
token_info = await client.me()
# Print the token name and creation time
print(f"Token name: {token_info.name}")
print(f"Token created at: {token_info.created_at}")
# Print the token permissions
print(f"Full access: {token_info.permissions.full_access}")
print(f"Read access: {token_info.permissions.read}")
print(f"Write access: {token_info.permissions.write}")
除了Client.me
方法外,此版本还包括对文档的改进和迁移到
使用
pyproject.toml
文件以管理依赖关系。
要升级到最新版本的还原py SDK,请运行以下命令:
pip install -U reduct-py