通过备案关联接口,把您的下级推手用户的Pid和custom_parameters关联起来,起到标识推手的作用。
其中,custom_parameters 参数是自定义参数,必须是与p_id备案关联过(参备案接口),为链接打上自定义标签;参数最长限制64个字节;格式:{"uid":"11","sid":"22"}或{"uid":"11"},如果您只传Uid,那么也可以直接用字符串表示,如custom_parameters=11。其中 uid 必选,用户唯一标识,每个用户仅且对应一个标识; sid可选,表示上下文信息标识,例如sessionId等。该json字符串中也可以加入其他自定义的key/value对。
简单来讲,谁拿佣金谁授权备案,也就是业务平台的用户,以下统称为推手。
授权备案就是推手唤起拼多多,然后点击确认授权,这样就为推手绑定了拼多多的用户身份,后续即可在自购前预判是否为比价,提前展示自购佣金。
注1:是否授权备案不影响比价的判断,只是可提前判断是否为比价行为
注2:一个推手只需要授权备案一次
注3:一个拼多多账号最多支持授权备案给五个业务平台推手账号
二、关键参数说明
1.使用 pid + custom_parameters 标识推手身份(推荐)
举例:若生成授权备案链接时pid参数传了234011_8979633,custom_parameters参数传了{"uid":"123456"}(uid为业务平台的用户id,比如应用的会员id),则生链转链时pid参数必须传234011_8979633,custom_parameters参数可以传{"uid":"123456","keyA":"valueA","keyB":"valueB"},只需uid和备案时一致即可。
2.只使用 pid 标识推手身份,未使用 custom_parameters 参数
举例:若生成授权备案链接时pid参数传了234011_897933,则生链转链时pid参数必须传234011_897933,不可以传入custom_parameters参数。
三、备案常见问题:
Q: 可以只备案一个或若干个账户信息供所有推手使用吗?(重要)
A: 不可以,系统会定期自动监测,若监测到这种情况会对账号进行封禁处理。
Q: 备案时传了custom_parameters,后续生链时想加其他自定义字段怎么处理?
A: 假设授权备案时传的custom_parameters为{"uid":"123456"},生链转链时可以传{"uid":"123456","memberid":"565561"},只需json里的uid字段的value和备案时传值一样即可,其他字段可以自行添加。如示例中的memberid代表转链的这个用户member id值565561,这个可以用于跟单。
Q: 备案时custom_parameters参数未传json格式,后续生链转链时想加自定义字段怎么处理?
A: 假设授权备案时传的custom_parameters为123456,生链转链时可以传{"uid":"123456","keyA":"valueA","keyB":"valueB"},只需json里的uid字段的value和备案时传值一样即可,其他字段可以自行添加。
Q: 备案时custom_parameters传的是字符串,并且同一个推手每次请求都不相同怎么处理?
A: 这种无法正常授权备案,需改造成{"uid":"业务平台的用户id","keyA":"valueA","keyB":"valueB"}这种形式。
Q: 同一个推手使用了多个pid怎么处理?
A: 不建议一个推手使用多个pid,若有区分推手行为的需求,建议使用custom_parameters传{"uid":"业务平台的用户id","keyA":"valueA","keyB":"valueB"},通过keyA、keyB来标识处理。否则若同一个推手使用了多个pid,则需为每个pid授权备案一次,影响用户体验。