微信ipad协议(PC版)微信机器人



/***************************************/
/***************************************/
/***************************************/
/***************************************/
/********** API支持微信大部分接口******/
/***************************************/
/***************************************/
/***************************************/
/***************************************/


//内存释放
//参数
//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);
(如上是部分接口)

.

易语言DEMO

微信ipad协议(PC版)微信机器人_第1张图片

微信ipad协议(PC版)微信机器人_第2张图片

你可能感兴趣的:(微信协议,微信PC协议,微信协议源码,开发)