评论

小商店服务市场授权指南 👍👍👍

走过路过不要错过~热乎乎的小商店授权流程指南来啦

【最新提示!!!】

用户购买服务没有及时接收的授权code的补救方法,使用本 API 拉取当前所有已授权的帐号基本信息(里面有刷新的Token)

https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/api_get_authorizer_list.html


A.购买授权

用户在服务市场上购买套餐的同时授权小商店权限集给第三方平台,第三方平台收到授权消息回调后,根据拿到的appid、authorization_code和第三方平台自己的

component_access_token生成authorizer_refresh_token,与appid绑定并创建第三方自身体系的账号。

B.小商店触发登录

小商店登录过程分为几个步骤:

1)用户在小商店管理端在已购买的服务中,选择其中—项点击去使用

2)小商店管理端生成code,并作为参数拼接到跳转url

3)第三方平台拿到component_access_token,带上url的参数code请求小商店登录接口获取用户信息(详情请见api文档)

4)第三方拿到用户信息(appid),检查该appid是否已经在第三方自身账号体系中存在,如果不存在则触发注册,存在则直接完成登录。


C.第三方网站直接登录使用

除了小商店管理端登录外,还提供第三方自有账号系统登录的途径供商户使用。

第三方网站直接登录分两个步骤:

1)小商店用户通过第三方网站自身的账号体系登录,通过对应小商店用户的appid、第三方component_appid以及A中记录的authorizer_refresh_token获取用户的

authorizer_access_token

2)第三方获取有效期的服务列表,并给用户展示对应的服务套餐

D.服务商使用用户数据(调api)

这一步需要商户先完成登录,第三方可以该商户的身份调用小商店api。

		http请求方式:POST https:l/api.weixin.qq.com/product/aaaaa/bbbbb?access token=xXXXXXxxx&service_id=123&specification_id=zzz
    (注意url里面的aaaaa和bbbbb请以api文档对应接口实际的url为准)
    url中的access_token使用的是第三方授权令牌authorizer_access_token
    url中的service_id和specification_id是用来校验该小商店用户(appid)购买的服务
    (service_id&specification_id)是否在有效期内,如果不在有效期内,该api请求会被拦截



最后一次编辑于  2020-09-22  
点赞 2
收藏
评论

5 个评论

  • z
    z
    2020-09-23

    当前只支持通过“购买后静默授权,到期后静默解授权”,若需要重新获得authorizer_refresh_token,可通过该文档获得:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/api_get_authorizer_list.html

    如有其他疑问,请回复此帖


    2020-09-23
    赞同 3
    回复 1
    • 新草笔记
      新草笔记
      2020-11-24
      是不是必须要进内测名单啊,上架了但小商店应用市场里选不到自己的应用
      2020-11-24
      回复
  • 草帽男孩
    草帽男孩
    2020-11-18

    你好,请问authorization_code怎么获取,在哪看,购物组件的appid已经拿到了,这里进去可以看到appid

    2020-11-18
    赞同 1
    回复
  • 慧美电商
    慧美电商
    2020-11-12

    点赞!!!!小商店的资料太少了

    2020-11-12
    赞同 1
    回复 1
    • 草莓
      草莓
      04-08
      ⭐️欢乐逛是一款网页版专业的店铺管理软件,现已服务过三只松鼠,特步,美特斯邦威,周黑鸭,公牛等上10000家国内外知名企业‼️
      欢乐逛搬家软件使用教程
      小商店PC后台>服务市场>搜索“欢乐逛”免费试用
      https://shop.weixin.qq.com/
      商家货源/流量/培训/优势互补群 :
      04-08
      回复
  • Levy
    Levy
    05-19

    能不能提供一个只获取某一个用户的刷新token呢,这样使用起来更方便,不然某一个商家的过期了,要找到这一个,得把所有的用户都取下来去筛选得到这一个,浪费服务器资源嘛

    05-19
    赞同
    回复 1
    • z
      z
      05-26
      暂时只看到获取所有的
      05-26
      回复
  • JOKE_wei
    JOKE_wei
    04-13
    想问下:	小商店管理端生成code 是在哪里呢,文档也没看到。不知道去哪里生产,麻烦知道的告诉一下,谢谢
    
    04-13
    赞同
    回复 2
    • z
      z
      05-12
      有个十分钟一直推送消息的令牌接口
      05-12
      回复
    • JOKE_wei
      JOKE_wei
      05-24回复z
      好的,谢谢。
      05-24
      回复
登录 后发表内容