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

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

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

为了使用这个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以及过期时间。

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

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

测试成功了:

最后,我们用nodejs实现通过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给微信用户发文本消息-创新互联
标题URL:http://www.scyingshan.cn/article/pehjg.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 