详解nodejs 开发企业微信第三方应用入门教程(2)

参数 必须 说明
appid     第三方应用 id(即 ww 或 wx 开头的 suite_id)。注意与企业的网页授权登录不同  
redirect_uri     授权后重定向的回调链接地址,请使用 urlencode 对链接进行处理 ,注意域名需要设置为第三方应用的可信域名  
response_type     返回类型,此时固定为:code  
scope     应用授权作用域。snsapi_base:静默授权,可获取成员的基础信息(UserId与DeviceId);snsapi_userinfo:静默授权,可获取成员的详细信息,但不包含手机、邮箱等敏感信息;snsapi_privateinfo:手动授权,可获取成员的详细信息,包含手机、邮箱等敏感信息。  
state     重定向后会带上 state 参数,企业可以填写 a-zA-Z0-9 的参数值,长度不可超过 128 个字节  
#wechat_redirect     终端使用此参数判断是否需要带上身份信息  

详解nodejs 开发企业微信第三方应用入门教程

企业员工点击后,页面将跳转至 redirect_uri?code=CODE&state=STATE,第三方应用可根据 code 参数获得企业员工的 corpid 与 userid。code 长度最大为 512 字节。

6.2 获取访问用户身份

请求方式:GET(HTTPS)

请求地址: https://qyapi.weixin.qq.com/cgi-bin/service/getuserinfo3rd?access_token=SUITE_ACCESS_TOKEN&code=CODE

参数 必须 说明
access_token     第三方应用的 suite_access_token,参见  
code     通过成员授权获取到的 code,最大为 512 字节。每次成员授权带上的 code 将不一样,code 只能使用一次,5 分钟未被使用自动过期。  

6.2.1 获取第三方应用的 suite_access_token

请求方式:POST(HTTPS)

请求地址: https://qyapi.weixin.qq.com/cgi-bin/service/get_suite_token

参数 是否必须 说明
suite_id     以 ww 或 wx 开头应用 id(对应于旧的以 tj 开头的套件 id)  
suite_secret     应用 secret  
suite_ticket     企业微信后台推送的 ticket  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/577651a0c2dd6582b5da28da0440730b.html