什么是授权备案?

授权备案就是把各个业务平台的uid与 多多进宝平台的pid(必填)和custom_parameters(选填)映射关联起来。

举个例子:有个业务平台A,有自己的平台用户B,B的uid 是 1234 (uid可加密,保证业务平台内唯一即可)

 如何授权备案?

 授权备案流程图:

拼多多授权备案系列问答、pid/custom_parameters备案授权相关介绍_h5

所需接口:

拼多多商品转链api接口(商品goods_sign版)【升级版】:https://www.dingdanxia.com/doc/64/86

拼多多查询是否绑定备案:https://www.dingdanxia.com/doc/183/86

拼多多生成营销工具推广链接/绑定备案接口:https://www.dingdanxia.com/doc/182/86

业务平台是微信小程序

步骤1:使用 拼多多查询是否绑定备案:https://www.dingdanxia.com/doc/183/86 查询是否用户B是否已经备案,入参 pid = 1000_11111 ,  custom_parameters = {"uid":"1234"} ,如果返回结果为未备案,转到步骤2

步骤2:使用 拼多多生成营销工具推广链接/绑定备案接口:https://www.dingdanxia.com/doc/182/86 生成授权备案链接,入参 channel_type = 10,generate_we_app = true, p_id_list = [“1000_11111”], custom_parameters = {"uid":"1234"}

步骤3:业务平台用户B 跳转到步骤2生成的we_app_info返回的page_path 指定的授权备案页面,点击“授权备案”按钮,用户B即与pid : 1000_11111,custom_parameters: {"uid":"1234"} 完成了映射

 

业务平台是原生APP或者H5

 步骤1:使用 拼多多查询是否绑定备案:https://www.dingdanxia.com/doc/183/86 查询是否用户B是否已经备案,入参 pid = 1000_11111 ,  custom_parameters = {"uid":"1234"} ,如果返回结果为未备案,转到步骤2.1或者步骤2.2

步骤2.1:使用 拼多多生成营销工具推广链接/绑定备案接口:https://www.dingdanxia.com/doc/182/86 生成授权备案链接,入参 channel_type = 10, p_id_list = [“1000_11111”], custom_parameters = {"uid":"1234"}

步骤2.2:使用 拼多多商品转链api接口(商品goods_sign版)【升级版】: https://www.dingdanxia.com/doc/64/86 生成授权备案链接,入参generate_authority_url = true

步骤3:业务平台用户B 跳转到步骤2.1或者2.2 生成的url (H5链接,不跳转拼多多APP) 或者mobile_url(跳转拼多多APP) 页面地址,点击“授权备案”按钮,用户B即与pid : 1000_11111,custom_parameters: {"uid":"1234"} 完成了映射

 授权备案成功后,为何搜索、转链等相关接口还是返回未备案报错?

仔细检查一下传入的pid+custom_parameters和生成备案链接的入参pid+custom_parameters是否一致,可能是pid漏传或者custom_parameters漏传了。 

小程序用户授权备案成功后,如何返回业务小程序?

用户点击授权备案成功后,需要用户手动点击小程序右上角的圆点按钮,退出拼多多小程序。

H5或者APP用户授权备案成功后,如何返回原业务软件? 

用户点击授权备案成功后,需要用户主动返回原APP,继续后续的操作。

授权备案成功,有没有方式回调或者通知业务方?

 没有的,需要业务方主动来查询是否备案成功。

业务平台的新用户或者未登录用户如何调用搜索接口?

 接口入参custom_parameters字段支持{"new":1}标识是否为新用户,新用户无需授权备案。平台会对新用户进行合规检测,请合理使用新用户标识。

一个用户需要多次备案吗? 

业务平台用户仅仅需要一次备案即可。只要通过查询授权备案接口已经备案,就不需要再次对该用户再次授权。