美文网首页
微信公众号网页授权域名设置

微信公众号网页授权域名设置

作者: sprainkle | 来源:发表于2019-08-02 15:54 被阅读0次

微信公众号获取用户信息

公众号 h5 页面开发过程中,一般都有获取用户基本信息的需求,比如用户头像、openId 等。要在指定的 h5 页面获取用户信息,必须要登录公众号,将该页面下的域名添加到微信公众号网页授权域名列表中。

设置微信公众号网页授权域名

网页授权域名设置入口

首先,登录公众号,然后依次找到:开发→接口权限→网页授权→修改,如下图:


网页授权域名入口1

点击修改(如果是第一次添加,按钮文案记得不是“修改”),进入如下页面:


网页授权域名入口2
点击网页授权域名右侧的 “设置” 按钮,出现一个弹窗:

添加网页授权域名

添加网页授权域名
仔细阅读弹窗的文案,得出的结论是:先下载那个 *.txt 文件,然后经过一定配置后,当访问 http://your_domain/*.txt 时,返回的结果是该文件里边的内容。

下载txt文件

首先,把 *.txt 文件下载到本地,如果打开该文件,可以看到只有一串字符串,如下:

*.txt文件内容

配置nginx

因为服务器使用 nginx 做代理,所以直接添加几行配置,即可达到目的。

配置nginx

配置如下:

server {
    listen 80;
    server_name 域名;

    location /txt文件名 {
        default_type text/html;
        return 200 'txt文件内容';
    }
}

上面配置的意思为:监听80端口,如果有请求进来,且域名为目标域名,然后请求的 uritxt文件名,那么返回 txt 文件内容。

配置完成后:

# 测试
$ nginx -t
# 重新加载配置
$ nginx -s reload

测试

在浏览器地址栏输入http://your_domain/*.txt,如果成功返回 txt 文件的内容,那么可以放心的把域名添加到微信网页授权域名列表中。

把域名添加到网页授权域名

添加网页授权域名

把域名添加,然后点击保存即可。

完!!!

相关文章

  • 微信公众平台开发:通过OAuth2.0方式不弹出授权页面获得用户

    登陆微信公众平台,菜单“设置”→“公众号设置”→功能设置→网页授权域名 【定义】授权回调页面域名:用户在网页授权页...

  • 测试文章

    [TOC] 微信公众平台配置 公共配置 公众号设置 -> 功能设置下面的:网页授权域名,JS接口安全域名,业务域名...

  • 微信开发必要配置

    微信公众号开发配置: 公众号设置 - 功能设置 - JS接口安全域名 和 网页授权域名 (需要下载文件放根目录才...

  • 非微信公众号授权域名实现授权

    背景 在给客户开发微信网页项目时, 目标公众号已经自主开发了项目.微信公众号授权域名只能设置单一域名.如果想再接入...

  • 微信支付开发前准备(laravel版)

    1、配置公众号:1、微信授权登录授权域名设置,开发者中心-》功能列表-》网页授权登录2、公众号分享安全回调URL设...

  • 微信公众号网页授权域名设置

    微信公众号获取用户信息 公众号 h5 页面开发过程中,一般都有获取用户基本信息的需求,比如用户头像、openId ...

  • 微信公众号开发笔记

    一.认证服务号配置 1.配置业务域名,js-sdk安全域名,和网页授权域名 登入微信公众平台-公众号设置-功能...

  • 微信服务号绑定踩过的坑

    首先绑定域名,方法: 设置-->公众号设置-->功能设置 然后可以设置业务域名、JS接口安全域名、网页授权域名。 ...

  • 【微信】支付

    公众号支付 调用微信js支付接口的页面,必须接口域名授权。在公众平台中设置,最多可以授权3个。 使用微信公众号支付...

  • 基于Node.js的微信JS-SDK后端接口实现(三)

    微信公众号开发之五微信网页授权 开始之前建议先阅读微信官方文档 微信公众号开发之五微信网页授权 一.网页授权的作用...

网友评论

      本文标题:微信公众号网页授权域名设置

      本文链接:https://www.haomeiwen.com/subject/oxpldctx.html