美文网首页
获取会员推广链接及其实现原理

获取会员推广链接及其实现原理

作者: 初心不变_叶子 | 来源:发表于2025-02-16 10:35 被阅读0次

自简书会员规则变动已过去半年时间,该变动除导致银牌及以上会员无法购买外,还同时取消了会员推广大使相关功能。

但通过技术手段,我们发现已经购买的会员,其获取的收益加成卡依然有效,持钻奖励和会员推广奖励依然在正常发放,且会员推广大使等级的提升依然会影响收益率。(具体数据可参考 简书小工具集 - 会员收益计算工具

会员大使功能的使用依赖于推广链接,该功能取消后,现有的会员推广链接依然可用,但未生成推广链接的简友无法再通过常规方式生成,从而对会员推广过程带来了较大影响。

近期,我们成功解析了获取会员推广链接的接口,并完成了对应的技术验证,为促进简书生态复苏,将相关获取方案公布如下,供各位简友参考。

同时,我们鼓励各位简友提交自己的推广链接供存档,为简书小工具集后续研发助力。提交该数据不会对您的账号安全造成影响,具体方式详见后文。

通过浏览器获取

该方法同时适用于电脑端和手机端,Android 与 iOS 设备均可使用。

首先,您需要在浏览器中打开 https://www.jianshu.com/,并登录简书。

登录后,使用该浏览器访问此链接:https://www.jianshu.com/asimov/member_distributions

您会看到一串字符,类似如下:

{"total_fp_amount18":88789041879797274722804,"total_balance18":88789041879797274722804,"total_jsb_amount":2,"total_jsb_cny":57.08,"today_jsb_amount":0,"today_jsb_cny":0.0,"agent_ref":"d140f464","member_level":"manager"}

寻找 agent_ref 后最近一对引号内的内容,上述示例中为 d140f464,此内容即为会员推广链接的核心参数。

将上述内容加入到该链接末尾:https://www.jianshu.com/mobile/club?ref=,即得到完整的推广链接。

此示例中,完整的推广链接如下:https://www.jianshu.com/mobile/club?ref=d140f464

打开完整的推广链接,显示“【您的简书昵称】邀请你开通简书会员”即为成功,他人使用此链接首次购买会员,即可与你绑定推广关系。

为避免推广链接不慎丢失,我们鼓励您将链接提交到此表单:https://l97ysopmc7.feishu.cn/share/base/form/shrcnP9mu5BzWOIeP9kgdmhrVzG,助力简书小工具集研发。

通过编程方式获取

该方法仅适用于电脑端,且需要 Python 开发环境。

使用 pip 安装简书非官方 SDK JKit

pip install jkit==v3.0.0b3

在浏览器中打开 https://www.jianshu.com/,并登录简书。

参考 JKit README 获取简书鉴权 Token。

运行此脚本:

import asyncio

from httpx import AsyncClient

from jkit.credentials import JianshuCredential

# 填入您的简书鉴权 Token
TOKEN = ""

CREDENTIAL = JianshuCredential.from_remember_user_token(TOKEN)
CLIENT = AsyncClient()


async def main() -> None:
    response = await CLIENT.get(
        "https://www.jianshu.com/asimov/member_distributions",
        headers=CREDENTIAL.headers,
    )
    response.raise_for_status()

    referral_slug = response.json()["agent_ref"]

    print(f"推广链接: https://www.jianshu.com/mobile/club?ref={referral_slug}")


asyncio.run(main())

该脚本将使用您的简书鉴权 Token 访问相关接口,并输出会员推广链接。

为避免推广链接不慎丢失,我们鼓励您将链接提交到此表单:https://l97ysopmc7.feishu.cn/share/base/form/shrcnP9mu5BzWOIeP9kgdmhrVzG,助力简书小工具集研发。

原理

简书仅通过前端展示参数变更和部分页面的下线,关闭了正常方式获取会员推广链接的入口,但我们发现大量已下线功能对应的 API 依然可用,进而成功解析了此接口。

此方法可能随时失效,但原则上已经生成的会员推广链接依然可正常使用。

后记

感谢 一直淋雨的孩子 在技术验证阶段提供数据支持。

相关功能将在下个版本加入 JKit,并在全新版本的简书小工具集中与大家见面。

我们选择将该方案公开,不进行任何形式的商业化,为简书生态贡献属于自己的一份力量。

JKit 的 Slogan 是“创造可能性”,我们正在做这件事,每个简友都在为自己、为简书创造变革后的全新可能。

感谢大家使用 JKit 和简书小工具集。

相关文章

网友评论

      本文标题:获取会员推广链接及其实现原理

      本文链接:https://www.haomeiwen.com/subject/rssdpjtx.html