python v1.2.0的还原店客户端SDK:新功能和示例使用
#python #news #database #reductstore

你好,大家!
我们很高兴宣布发布
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

如果您有任何疑问或反馈,请随时在Discord
接触 或通过有关GitHub的讨论。