//自动处理进群
//参数
//object 接口对象指针
//msg 收到的app消息
//result 二级指针,
返回执行结果
int WINAPI WXAcceptChatRoomInvite(void* object,const char *msg,char **result);
//内存释放
//参数
//p 内存指针
void WINAPI WXRelease(void *p);
//客户端接口
//接口对象释放
//参数
//object 接口指针对象
void WINAPI WXObjectRelease(void *object);
//同步消息回调函数定义
//参数
//object 接口指针对象
//msg 消息内容,为json字符串
typedef int (WINAPI *SYNCMSGCALLBACK)(void *object,const char *msg);
//设置同步消息回调函数
//参数
//object 接口对象指针
//sync_msg_cb 回调函数指针
int WINAPI WXSetSyncMsgCallBack(void* object,SYNCMSGCALLBACK sync_msg_cb);
//接收消息通知回调函数定义
//参数
//object 接口指针对象
//type 通知类型
typedef int (__stdcall *RECVMSGCALLBACK)(void *object,unsigned int type);
//设置接收消息通知回调函数
//参数
//object 接口对象指针
//sync_msg_cb 回调函数指针
int WINAPI WXSetRecvMsgCallBack(void* object,RECVMSGCALLBACK sync_msg_cb);
//2017-5-2 添加设备信息参数
//初始化接口
//参数
//object 接口对象二级指针,分配一个对象
//device_name 设备名称
//device_type 网络信息等参数
//device_uuid 设备
uuid
void* WINAPI WXInitialize(void **object,const char *device_name,const char *device_type,const char *device_uuid);
//设置http服务地址以及验证信息
//参数
//object 接口对象指针
//http_server http服务提交地址
//sign 附加验证信息
//timeout 通信超时时间
//result 二级指针,json字符串,返回执行结果
int WINAPI WXSetHttpServer(void* object,const char *http_server,const char *sign,unsigned int timeout,char **result);
//获取二维码
//参数
//object 接口对象指针
//result 二级指针,json字符串,返回执行结果
int WINAPI WXGetQRCode(void* object,char **result);
//检查二维码状态
//需循环调用。
//参数
//object 接口对象指针
//result 二级指针,json字符串,返回执行结果
//0 未扫描
//1 已扫描
//2 已授权
//3 已过期
//4 已取消
int WINAPI WXCheckQRCode(void* object,char **result);
//二维码登陆
//参数
//object 接口对象指针
//user 用户名
//password 二维码验证密码
//result 二级指针,json字符串,返回执行结果
int WINAPI WXQRCodeLogin(void* object,const char *user,const char *password,char **result);
//用户名登陆
//参数
//object 接口对象指针
//user 用户名
//password 密码明文
//result 二级指针,json字符串,返回执行结果
int WINAPI WXUserLogin(void* object,const char *user,const char *password,char **result);
//手机登陆
//参数
//object 接口对象指针
//user 用户名
//password 手机验证密码
//result 二级指针,json字符串,返回执行结果
int WINAPI WXPhoneLogin(void* object,const char *user,const char *password,char **result);
//注销
//参数
//object 接口对象指针
//user 用户名
//password 二维码密码
//result 二级指针,json字符串,返回执行结果
int WINAPI WXLogout(void* object,char **result);
//2017-7-5 15:57:13 已废除,改为单独同步通讯录与消息
//消息同步
//参数
//object 接口对象指针
//需创建线程,循环调用,消息内容通过回调形式返回。建议1秒。
//int WINAPI WXSyncMsg(void* object);
//发送文字消息
//参数
//object 接口对象指针
//user 对方用户名
//content 消息内容
//at @好友列表,json数组
//result 二级指针,json字符串,返回执行结果
int WINAPI WXSendMsg(void* object,const char *user,const char *content,const char *at,char **result);
//发送图片消息
//参数
//object 接口对象指针
//user 对方用户名
//image_data 图片数据
//image_size 图片大小
//result 二级指针,json字符串,返回执行结果
int WINAPI WXSendImage(void* object,const char *user,unsigned char *image_data,unsigned int image_size,char **result);
//发文字朋友圈
//参数
//object 接口对象指针
//content 文字消息内容
//result 二级指针,json字符串,返回执行结果
int WINAPI WXSendMoments(void* object,const char *content,char **result);
//获取登陆验证码
//参数
//object 接口对象指针
//phone_number 手机号码,格式+8613666666666
//result 二级指针,json字符串,返回执行结果
int WINAPI WXGetLoginVerifyCode(void* object,const char *phone_number,char **result);
//发送登陆验证码
//参数
//object 接口对象指针
//phone_number 手机号码,格式+8613666666666
//verify_code 验证码
//result 二级指针,json字符串,返回执行结果
int WINAPI WXSendLoginVerifyCode(void* object,const char *phone_number,const char *verify_code,char **result);
//获取注册验证码
//参数
//object 接口对象指针
//phone_number 手机号码,格式+8613666666666
//result 二级指针,json字符串,返回执行结果
int WINAPI WXGetRegisterVerifyCode(void* object,const char *phone_number,char **result);
//发送注册验证码
//参数
//object 接口对象指针
//phone_number 手机号码,格式+8613666666666
//verify_code 验证码
//result 二级指针,json字符串,返回执行结果
int WINAPI WXSendRegisterVerifyCode(void* object,const char *phone_number,const char *verify_code,char **result);
//2017-5-2 去掉ticket参数。
//注册
//参数
//object 接口对象指针
//phone_number 手机号码,格式+8613666666666
//nick_name 昵称
//result 二级指针,返回执行结果
int WINAPI WXRegister(void* object,const char *phone_number,const char *nick_name,char **result);
//2017-5-2 以下新增接口
//消息同步,只同步聊天消息
//参数
//object 接口对象指针
int WINAPI WXSyncMessage(void* object)
//消息同步,只同步通讯录消息
//参数
//object 接口对象指针
int WINAPI WXSyncContact(void* object)
//获取用户信息
//参数
//object 接口对象指针
//user 对方用户名
//result 二级指针,返回执行结果
int WINAPI WXGetContact(void* object,const char *user,char **result);
//搜索用户信息
//参数
//object 接口对象指针
//user 对方用户名
//result 二级指针,返回执行结果
int WINAPI WXSearchContact(void* object,const char *user,char **result);
//添加好友请求
//参数
//object 接口对象指针
//stranger_v1 对方stranger_v1字符串,例如v1_caa184cca67809743add39844a9a7a51cd4df982570340e8ae5f3cad28347ad4@stranger
//stranger_v2 对方stranger_v2字符串,例如v2_caa184cca67809743add39844a9a7a51cd4df982570340e8ae5f3cad28347ad4@stranger
//type 添加好友来源类型
type来源值:
2 -通过搜索邮箱
3 -通过微信号搜索
5 -通过朋友验证消息
7 -通过朋友验证消息(可回复)
12 -通过QQ好友添加
14 -通过群来源
15 -通过搜索手机号
16 -通过朋友验证消息
17 -通过名片分享
22 -通过摇一摇打招呼方式
25 -通过漂流瓶
30 -通过二维码方式
//verify 添加好友时的验证信息
//result 二级指针,返回执行结果
int WINAPI WXAddUser(void* object,const char *stranger_v1,const char *stranger_v2,int type,const char *verify,char **result);
//接受好友请求
//参数
//object 接口对象指针
//stranger 对方stranger字符串,例如v1_caa184cca67809743add39844a9a7a51cd4df982570340e8ae5f3cad28347ad4@stranger
//ticket 好友请求ticket
//result 二级指针,返回执行结果
int WINAPI WXAcceptUser(void* object,const char *stranger,const char *ticket,char **result);
//打招呼
//参数
//object 接口对象指针
//stranger 对方stranger串
//content 消息内容,可为空。为空时对方显示打了个招呼。
//result 二级指针,返回执行结果
int WINAPI WXSayHello(void* object,const char *stranger,const char *content,char **result);
//删除好友
//参数
//object 接口对象指针
//user 对方用户名
//result 二级指针,返回执行结果
int WINAPI WXDeleteUser(void* object,const char *user,char **result);
//创建群
//参数
//object 接口对象指针
//user 用户名json数组,例如["wxid_g58r112lnw0q22","my26259675"]
//result 二级指针,返回执行结果
int WINAPI WXCreateChatRoom(void* object,const char *user,char **result);
//添加群成员
//参数
//object 接口对象指针
//chatroom 群用户名
//user 成员用户名
//result 二级指针,返回执行结果
int WINAPI WXAddChatRoomMember(void* object,const char *chatroom,const char *user,char **result);
//邀请群成员
//参数
//object 接口对象指针
//chatroom 群用�
微信ipad协议demo
1星 需积分: 33 135 浏览量
2018-12-18
14:27:35
上传
评论 3
收藏 8.86MB ZIP 举报
leo804188876
- 粉丝: 2
- 资源: 5
最新资源
- 软件仿真多机串行通信.doc
- Python大作业:音乐播放软件(爬虫+可视化+数据分析+数据库)
- 课程设计-python爬虫-爬取日报,爬取日报文章后存储到本地,附带源代码+课程设计报告
- 软件和信息技术服务行业投资与前景预测.pptx
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈