开发资源下载

烛光 262 1155字 约5分钟

便于开发者使用本主题进行二次开发,相关资源如下,可根据需要自行下载。

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()
注册
{{page_data?.register_msg}}
申请账号
发送重置邮件
搜索
{{downloadForm?.title}}
描述:{{downloadForm?.description || '暂无描述信息'}}
备注:
打开下载地址
如未自动打开请手动点击
({{userInfoData?.nickname || '昵称'}}){{userInfoData?.username || '用户名'}}
ID:{{userInfoData?.id || 0}}
{{userInfoData?.money || '0'}}余额 {{userInfoData?.coin || '0'}}积分
VIP
{{item?.label}}
保存信息
修改密码
粉丝权益暂未激活
粉丝权益已激活
{{item?.name}}
qrcode