如何获取微信企业号的get请求

如何获取微信企业号的get请求,第1张

企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth20来获取员工的身份信息。

注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。

一、企业获取code

企业如果需要员工在跳转到企业网页时带上员工的身份信息,需构造如下的链接:

>

1、用管理员的帐号登录后,选择设置-权限管理进入管理组设置界面。

2、在左边点击新建管理组,新建一个管理组。

3、新建好管理组后,根据实际情况需要设置管理权限,在右边页面的最下方,即可看到agentid。

可能有一下几种原因:

首先排查是否获取到了code,通过echo打印出来进行观察,如果没有获取到code的话,直接报此错误。

如果经过第一步的测试发现,code无值的话、那么需要排查获取code的此方法是否被正确调用。

如果方法被正确的调用了,却报此错误。

wxgetUserProfile({

    desc:'获取用户信息',

    success(res) {

        wxlogin({

            success(response) {

                //获取到code

                consolelog(responsecode)

                / 用appid,appsecret通过wxrequest方法可获取openid /

                var appid = '    ';

                var secret = '    ';

                wxrequest({

                    url: '>

当我们使用wxlogin来使用返回的rescode去换取我们在接口中需要的code值的时候,可能一个页面不止一个地方是需要这个code值的时候,那个时候我们就不应该将获取code的方法直接放在onLoad方法或者组件刚一开始加载的生命周期函数中,这样会出现bug,报出下面这个错误

解决办法:那个部分或者说哪个方法需要这个code值,就直接写在这个方法里面,例如下方(注:如果页面上只有一个地方需要,我们可以写在onLoad中或者单独需要这个code值的方法中。)

1 首先排查是否获取到了code,通过echo打印出来进行观察,如果没有获取到code的话,直接报此错误

2 如果经过第一步的测试发现,code无值的话,那么需要排查获取code的此方法是否被正确调用

3 如果方法被正确的调用了,却报此错误,那么要看下你的源代码中,获取code的链接是否拼接正确,正确的拼接格式如下

4 最后看一下你的代码中url 是否转码,此地址中的url必须要转码,否则无法正确获取code的,注意观察红色线条部分!

以上就是关于如何获取微信企业号的get请求全部的内容,包括:如何获取微信企业号的get请求、微信企业号的agentid怎么查看如何获取、华为手机获取getWechatCode.html失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9496930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存