微信公众平台官方自定义菜单url 网页授权

用官方的自定义菜单,配置授权回调域名,在url里直接写
https://open.weixin.qq.com/connect/oauth2/authorize?appid={在微信公众平台后台获取这个APPID}&redirect_uri={你填写的回调域名下的地址}&response_type=code&scope=snsapi_base&state=1#wechat_redirect
这个回调url,可以实现获取openid吗

你的公众号是否有 网页授权获取用户基本信息 的权限,有的话 你要进入其修改 授权回调函数域名 填入的你的域名,
然后在菜单设置 把 url 填写 官方的回调函数就可以啦 ,
还有的就是 这回调函数 返回的 只是 code,你还需要 通过code换取网页授权access_tok
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.WX_APPID.'&secret='.WX_APPSECRET.'&code='.$code.'&grant_type='.$grant_type.'';
这个返回的是 Array(access_token, expires_in, refresh_token, openid, scope
这样才可以得到 openId,
微信的开发文档 写的挺清楚的追问

是直接用官方的自定义菜单转url就可以吗?因为我看到微信开发文档写的要开发实现,有网页授权权限,需要再次通过code换取access_token 和openid,您说的这几个我是清楚的,就是不知道是否需要另外写菜单程序或者用第三方平台做

追答

你说的是直接在微信自定义菜单上使用啊!
这就不好意思了!我也不懂 ,我看到是填写一个 url,但是你只填写那个的话 应该是不行的

之前我以为你需要的是在第三方平台开发使用的!

追问

是的,我说的是在官方上的自定义菜单,然后能填写授权域名和url,能把code传给我自己的程序,然后我写程序去获取网页授权acess_token

追答

不对!你都响谢程序去获得获取网页授权acess_token,那为什么不自己写 菜单尼,

难道 没有自定义菜单的权限??

追问

有的,主要是我只需要在一个子菜单上用网页授权,要是都用的话,我还得再写自定义菜单的管理界面

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-25
需要通过订阅号的认证才可以开通这个外链功能

微信公众平台的自定义菜单怎么弄
1、登录自己或者想要修改菜单的公众号账号,找到“功能”项目子菜单中的“自定义菜单”如果绑定授权给了其他平台。\/iknow-pic.cdn.bcebos.com\/c83d70cf3bc79f3dc013ac4eb6a1cd11738b29d9"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/c83d70cf3bc7...

微信公众号如何设置跳转网页?
首先,通过微信公众号的自定义菜单功能,可以实现跳转网页的设置。具体操作步骤是:登录微信公众号平台,在左侧找到“内容与互动”下面的“自定义菜单”按钮并点开;然后,选中一个菜单按钮,在右侧选择“发送消息”,再选择“文字”;接下来,在文字中输入想要显...

微信公众号菜单怎么添加
1、登录自己或者想要修改菜单的公众号账号,找到“功能”项目子菜单中的“自定义菜单”如果绑定授权给了其他平台。2、其实找到菜单入口就一目了然了,右边是一个缩略演示图,右边可以编辑菜单的名称和添加点击菜单命令执行的动作。3、添加好菜单后,如果功能没有完全包含可以给主菜单进行添加子菜单,同样道...

微信公众平台自定义菜单设置动作中的链接是怎么从开发软件(例如微易...
用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值 (即网页链接),达到打开网页的目的,建议与网页授权获取用户基本信息接口结合,获得用户的登入个人信息。接口调用请求说明http请求方式:POST(请使用https协议) https:\/\/api.weixin.qq.com\/cgi-bin\/menu\/create?access_token=ACCESS_TOKEN请求示例{ "...

微信公众号自定义菜单
问题一:微信公众平台自定义菜单是做什么用处的 自定义菜单可以方便用户快速阅读或者访问某些图文消息、功能操作。登录公众账号,如果还没有开通自定义菜单,可以点击左侧 添加功能插件 ,进入后找到自定义菜单,选择开通。点击左侧的自定义菜单,进入后需要先点击开启。开启后可以进行菜单的编辑功能。菜单最多...

微信公众平台如何修改自定义菜单
微信公众平台编辑自定义菜单方式如下:1、登录微信公众号;2、进入首页后,点击如下图所示的“自定义菜单”;3、如下图所示,可以参照如下格式进行自由搭建;4、自定义菜单子菜单下的内容可在下图所示的模块进行分别编辑(卡券等功能可能需要认证过的微信订阅号才可使用)...

微信公众服务号下面的菜单怎么设置
第一步,登录自己或者想要修改菜单的公众号账号,如图所示,找到“功能”项目子菜单中的“自定义菜单”如果绑定授权给了其他平台,可能这个功能就不能在微信公众号后台来操作了。第二步,其实找到菜单入口就一目了然了,右边是一个缩略演示图,右边可以编辑菜单的名称和添加点击菜单命令执行的动作。第三步...

微信公众号开发中,怎么获取用户信息?
企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0来获取员工的身份信息。注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。一、企业获取code 企业如果需要员工在跳转到企业网页时带上员工的身份信息,需构造如下的链接:https:...

微信公众号开发数据传递到h5如何实现?
主要思路就是通过自定义菜单配合网页授权接口获取用户信息。具体实现方法如下:1.首先需要在公众号菜单中定义菜单类型为view,然后到指定的链接地址。2.然后在该页面上使用微信的网页授权接口,即可获取用户信息。这里有几个细节说明下。微信网页授权接口scope分为snsapi_base和snsapi_userinfo,前者是获取用户...

编辑自定义菜单时返回的API功能未授权 是什么意思?
意思是先得到一个授权id,通过认证之后才有权编辑自定义菜单的,解决方法如下:1、首先在百度搜索框中填入”百度地图api“回车,看到链接的首页,点击进入。2、因为这个网站是使用了这个产生的ak问题,提示未授权,所以点击这个进去。3、进去以后可以看见这个”申请密钥“点击进入。4、如果还没注册百度地图...

相似回答