微信第三方平台开发经验总结(五):接收授权方授权请求并保存授权方信息

接收授权方授权请求并保存授权方信息

     接上回,在重定向到授权页后,在授权页上会有一个二维码

     微信公众号管理员通过的使用本人微信扫描二维码对第三方平台进行授权

     在公众号管理员扫描二维码后,第三方平台后台给定的回调地址( redirect_uri)将会收到一条请求

     不知道redirect_uri是什么的请去看 点击打开链接

     请求中包含了授权方的authorization_code和authorization_code 的有效时间,直接回复"success"字符串就行了

/**
* 根据auth_code查询授权信息
* @param authCode 授权成功时获得的授权码
* @param expiresIn 存活时间
* @return
*/
@ResponseBody
@RequestMapping(value = "/queryAuth")
public String queryAuth(@RequestParam("auth_code")String authCode, @RequestParam("expires_in")String expiresIn){
    logger.info("auth_code={},expires_in={}",authCode,expiresIn);
    thirdPartyService.queryAuth(authCode,expiresIn);
    return "success";
}


     然后通过获取到的authorization_code 查询授权方的信息, 以下是官方文档上的部分信息
     
4、使用授权码换取公众号或小程序的接口调用凭据和授权信息

该API用于使用授权码换取授权公众号或小程序的授权信息,并换取authorizer_access_token和authorizer_refresh_token。 授权码的获取,需要在用户在第三方平台授权页中完成授权流程后,在回调URI中通过URL参数提供给第三方平台方。请注意,由于现在公众号或小程序可以自定义选择部分权限授权给第三方平台,因此第三方平台开发者需要通过该接口来获取公众号或小程序具体授权了哪些权限,而不是简单地认为自己声明的权限就是公众号或小程序授权的权限。

接口调用请求说明

http请求方式: POST(

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值