开发资源下载
便于开发者使用本主题进行二次开发,相关资源如下,可根据需要自行下载。
SDK集成了系列便于用户二次开发的功能,可以将你的作品快速与二次联动。
目前SDK提供能力如下:
- 配置初始化(init)
- 检测用户是否已登录(has_login)
- 密码登录(login)
- 公众号扫码登录(login_qrcode)
- 获取当前登录用户信息(get_user_info)
- 获取帖子内容列表(get_posts_list)
- 获取特定帖子内容(get_post_content)
- 打开特定帖子(open_post_page)
- 设定产品ID(set_product_id)
- 打开当前产品页面(open_product_page)
- 特定产品的内容是否已解锁(is_allow_visit_post)
- 打开VIP页面(open_vip_page)
- 工具方法:弹窗信息(show_message)
关于SDK的BUG反馈、功能需求,前往此处提交您的建议。
以下为各语言的SDK下载/安装方式。
Python桌面开发SDK 1.0.7
使用pip安装即可,要求python版本大于等于3.8版本,使用以下命令安装:
pip install zhuguang-sdk
示例:使用SDK快速接入扫码登录并验证用户权限
from zhuguang_sdk.core import ZhuguangSDK
if __name__ == "__main__":
zg = ZhuguangSDK()
# 初始化SDK服务配置,地址可换成您的网站
zg.init("https://zg.wzhut.com")
# 如果用户没有登录,那么使用扫码登录,也可以用其他方式登录
if zg.has_login() or zg.login_qrcode():
# 获取用户信息
is_vip = zg.get_user_info().get('vip', False)
# 并验证用户是否为VIP
if is_vip:
# 以下是其他业务逻辑
zg.show_message("你可以使用正常功能", "登录成功")
else:
# 显示信息框
zg.show_message("该软件需要开通VIP使用,请先开通VIP。", "权限不足")
zg.open_vip_page()