华为函数工作流(免固定IP)获取公众号access_token

相信很多人跟我一样,都在找最方便(省钱)的方式能拥有一个固定IP地址能添加到微信公众号IP白名单中,定时获取access_token

【阿里云】—— 常规方法(费钱、费事)
使用阿里云函数计算定时获取
方式1: Nginx代理(需要有个ECS并且拥有对外固定IP)
方式2:EIP+NAT网关
以上两种方式都挺费钱,也折腾,要配置半天

【腾讯云】—— 申请(要等5个工作日才有结果)
使用云函数SCF实现:函数SCF申请固定IP出口

下面敲重点
【华为云】—— 方便快捷
因为华为函数工作流,对外是NAT网关方式所以IP地址是固定的不会变!!!
你不需要做任何操作,只要写好代码,测试运行一次,看到错误反馈日志把日志中的IP地址添加到微信公众号开发的IP白名单中即可!
WX20200524-130418@2x.png

const url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + secret

        https.get(url, (res) => {
            let data = '';
            // A chunk of data has been recieved.
            res.on('data', (chunk) => {
                data += chunk;
            });

            // The whole response has been received. Print out the result.
            res.on('end', () => {
                console.log('data', data)
                var obj = JSON.parse(data)
                console.log('obj.access_token', obj.access_token)
                resolve('ok')
                });
            });
        }).on("error", (err) => {
            console.log("Error: " + err.message);
            resolve('fail')
        });

你可能感兴趣的:(微信公众号,微信小程序,access-token,accesstoken,ip)