/***************************************/
/***************************************/
/***************************************/
/***************************************/
/**********
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