怎么使用API给微信用户发文本消息-创新互联

这篇文章主要介绍“怎么使用API给微信用户发文本消息”,在日常操作中,相信很多人在怎么使用API给微信用户发文本消息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用API给微信用户发文本消息”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联建站-专业网站定制、快速模板网站建设、高性价比昆玉网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式昆玉网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖昆玉地区。费用合理售后完善,十年实体公司更值得信赖。

如何找到合适的微信消息发送API呢?还是登录微信开发者中心,在控制台菜单“客服消息”里,

怎么使用API给微信用户发文本消息

客服接口-发消息就是我们需要使用的API。url如下: https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token= <传入您的access token>

怎么使用API给微信用户发文本消息

为了使用这个API,我们首先需要获得调用API的access token:

Access token的获取很简单,用Appid和secret去换。

调用另一个API, https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid= <您微信公众号的appid>&secret=<您微信公众号的secret>。这个API会返回access token以及过期时间。

怎么使用API给微信用户发文本消息

您微信公众号的appid和secret可以在微信开发者中心的控制台里找到,在“测试号管理”页面的标签页下。

怎么使用API给微信用户发文本消息

现在我们拿到access token后,就可以调用微信文本消息发送API给指定微信用户发送文本消息了。看我下图这个postman里的调用。红色高亮的测试文本信息将通过微信API发送到我手机上:

怎么使用API给微信用户发文本消息

测试成功了:

怎么使用API给微信用户发文本消息

最后,我们用nodejs实现通过API给指定用户发送文本信息。

怎么使用API给微信用户发文本消息

function sendWCMeaasge(toUser,sMessage){    var options = {    url:"https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=" +
    config.accessToken,    method: "POST",    json:true,    headers: {    "content-type": "application/json"},    body:{    "touser":toUser,    "msgtype":"text",    "text": {    "content":sMessage
    }
    }
    };
    request(options,function(error,response,data){
    }
    );
}module.exports = sendWCMeaasge;

消费代码:

sendMessage(<此处传入接收该消息的微信用户的openid>, "这条消息是用nodejs发送的!");

用node命名执行上面的代码,也能成功在微信app上接收到通过nodejs代码调用微信消息API的方式发送的文本消息。

怎么使用API给微信用户发文本消息

到此,关于“怎么使用API给微信用户发文本消息”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联-成都网站建设公司网站,小编会继续努力为大家带来更多实用的文章!


本文名称:怎么使用API给微信用户发文本消息-创新互联
链接地址:http://myzitong.com/article/pehjg.html