H5的语音加微信登陆接口   (nodejs版本) npm install yimwx-api  (客户端socket传参到服务端,服务端处理各类验证与信息回调)

我用的是游密的语音接口

nodejs 安装 模块   npm install yimwx-api var YIM = require("yimwx-api");

var io = require("socket.io").listen(8800);

var app = express();

var router = express.Router();

var token = "213123";//微信上的自定义TOKEN 用于签名验证

YIM.appkey = "123123123";

YIM.appsecret = "3123123";

YIM.host ="api.youme.im";

YIM.identifier = "admin";

let obj = {

"UserList": [

{

"UserID": "sfg007",

"NickName": "sfg007",

"Token": ""

}

]

};

//增加登陆都是这同一个方法 如果以存在账号 就会直接登陆 获取TOKEN,把这个TOKEN发送给H5客户端,客户端的SDK会用到这些TOKEN

YIM.AddUserAuth(obj,function(res){

console.log(res);

})

router.get('/', function (req, res, next) {

//微信签名验证

YIM.WXCheckSignature(req,token,function(err,rows){

if(err){

res.send("error");

}else{

res.send(rows);

}

})

});

router.get('/token', function (req, res, next) {

var apiinfo = {

appid: "123231",

secret: "132321132"

}

var that = this;

//获取TOEKN

YIM.WXGetAccessToken(apiinfo, function (scope, data) {

res.send(data);

});

});

router.get('/code',function(req,res,next){

var appid = "123321"

//获取CODE

YIM.WXGetCode(appid,"http://app.aliiw.com/redirect","snsapi_userinfo","STATE",function(err,data){

res.redirect(data);

});

});

router.get('/redirect',function(req,res,next){

var code = req.query.code;

var apiinfo = {

appid: "12313",

secret: "123132"

}

//回调网址返回的信息

YIM.WXGetAccessToken(apiinfo,code,function(err,data){

var access_token = data.access_token;

var expires_in = data.expires_in;

var refresh_token = data.refresh_token;

var openid = data.openid;

var scope = data.scope;

YIM.WXSnsapiUserInfo(access_token,openid,function(err,data){

console.log(data);

})

})

res.send();

});

html 微信语音聊天,layaBOX实时语音聊天与微信登陆接口分享相关推荐

  1. 企业微信-会话内容存档 实时拉取企业微信聊天记录java版SDK

    企业微信-会话内容存档 实时拉取企业微信聊天记录java版SDK git传送门 https://gitee.com/flash127/wework-msgaudit wework-msgaudit 企 ...

  2. html5语音对讲,HTML5实时语音通话聊天,MP3压缩传输3KB每秒

    来源 | https://www.jianshu.com/p/017a158b6b18 自从Recorder H5 GitHub开源库优化后,对边录边转码成小语音片段文件实时上传服务器这种操作支持非常 ...

  3. 使用react-native-audio进行华为云语音交互服务(实时语音转写)大致流程

    基础前端框架:react-native 语音交互服务:华为云 1.react-native-audio录制音频 华为云支持的音频编码格式如下表: 一共有六种,但是一般用下表的前两种,即不压缩的裸音频格 ...

  4. php实时语音通话,HTML5实时语音通话聊天,MP3压缩传输3KB每秒

    一.把玩方法准备局域网内两台设备(Peer A.Peer B)用最新版本浏览器(demo未适配低版本)分别打开demo页面(也可以是同一浏览器打开两个标签) 勾选页面中的H5版语音通话聊天,在Peer ...

  5. 研究Android即时聊天、实时语音通话、实时对讲机等的必备知识Audio

    本文转载自大神的Android深入浅出之Audio 第一部分 AudioTrack分析 一目的 本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见 ...

  6. 人工智能语音助手:如何实现智能助手的实时语音监控功能?

    文章目录 人工智能语音助手:如何实现智能助手的实时语音监控功能? 引言 技术原理及概念 实现步骤与流程 应用示例与代码实现讲解 结论与展望 作者:禅与计算机程序设计艺术 人工智能语音助手:如何实现智能 ...

  7. #实现互联网聊天_局域网内两台电脑如何实时语音聊天通话

    有的人想实现局域网内实时语音通话的功能,如果电脑可以连接互联网的话,可安装QQ,电脑版微信等进行实时语音聊天,如果电脑只连接了内网,并未连接因特网,该怎么实现呢?其实不难,只需要通过局域网声音传输软件 ...

  8. 微信小程序云开发实现一对一即时聊天,发送语音、文件、图片、朋友圈、添加好友等功能

    点此源码获取 前几篇博文 前几篇文章实现了,利用云开发的即时通信demo做的仿照微信好友聊天. 本篇文章主要在前几篇的基础上进行的修改,实现 即时一对一聊天,群聊天,发送文件图片,发送语音,更换聊天背 ...

  9. android 仿微信聊天界面 以及语音录制功能,Android仿微信录制语音功能

    本文实例为大家分享了Android仿微信录制语音的具体代码,供大家参考,具体内容如下 前言 我把录音分成了两部分 1.UI界面,弹窗读秒 2.一个类(包含开始.停止.创建文件名功能) 第一部分 由于6 ...

最新文章

  1. 转换图像分辨率c++代码_哈工大等提出轻量级盲超分辨模型LESRCNN,代码已开源...
  2. php在线读取pdf文件大小_怎么压缩PDF文件?快来试试这些工具!
  3. 源码 反码 补码详解(为什么计算机存储数值为补码形式?)
  4. Maven安装与配置——手把手教程
  5. Kettle使用_0 Windows下安装图解
  6. vue打包路径.html问题,如何解决vue.js打包报错问题
  7. 新增数据时遇到特殊字符
  8. mysql 组复制 不一致_使用MySQL组复制的限制和局限性
  9. jquery on()动态绑定元素的的点击事件无反应的问题记录
  10. python培训班骗局-马哥教育官网-专业Linux培训班,Python培训机构
  11. c++ 之 template函数模板
  12. [ 隧道技术 ] cpolar 工具详解之将内网端口映射到公网
  13. linux spi flash id,SPI读flash的ID问题
  14. 华为云UGO正式亮相DTCC 2021,去“O”从此再无后顾之忧
  15. javascript基础常识问答(四)
  16. lending club 贷款逾期分析
  17. 不用深度学习网络,只需预先设置NAS算法,就能实现AutoML自动机器学习的革命吗?
  18. ThinkPad物理机安装Linux系统实战企业级项目之CentOS安装
  19. 计算机软技能,在个人简历中有哪些软技能可以写?
  20. 5.5.2指令流水线 影响因素分类

热门文章

  1. eclipse各版本说明与区别
  2. Pytorch DDP分布式数据合并通信 torch.distributed.all_gather()
  3. Arduino最便宜的模拟量采集
  4. FAST-LIO2代码解析(二)
  5. centos yum 本地源配置
  6. PPT设计思维干货分享(一)
  7. 用pyxel 学写 Kill Virus 像素游戏
  8. Linux--系统安全及应用(一)(账号安全控制)
  9. sql server oracle转换,sql-server – 如何从SQL Server DBA转换到Oracle?
  10. 网页前端(HTML)