《微信聊天机器人开发之API文档(4)》要点:
本文介绍了微信聊天机器人开发之API文档(4),希望对您有用。如果有疑问,可以联系我们。
相关主题:web微信和微信机器人
//发送登陆请求
//参数
//object 接口对象指针
//token 登陆token数据
//result 二级指针,返回执行结果
int WINAPI WXLoginRequest(void* object,const char *token,char **result);
//同步朋友圈动态(好友评论或点赞自己朋友圈的消息)
//参数
//object 接口对象指针
//key 同步key
//result 二级指针,返回执行结果
int WINAPI WXSnsSync(void* object,const char *key,char **result);
//群发消息
//参数
//object 接口对象指针
//user 用户名json数组 ["AB1","AC2","AD3"]
//content 消息内容
//result 二级指针,返回执行结果
int WINAPI WXMassMessage(void* object,const char *user,const char *content,char **result);
a1 接口对象指针 a2 内容长度 a3 内容字节集 a4 类型 a5 发送列表 a6 自己的WXID a7 时间 a8 二级指针,返回执行结果
1图片字节集 2长度 3文字内容 4类型 5发送列表 6wxuser指针 7时间戳 8返回
/设置群昵称
//参数
//object 接口对象指针
//chatroom 群用户名
//name 昵称
//result 二级指针,返回执行结果
int WINAPI WXSetChatroomName(void* object,const char *chatroom,const char *name,char **result);
//设置群公告
//参数
//object 接口对象指针
//chatroom 群用户名
//announcement 公告内容
//result 二级指针,返回执行结果
int WINAPI WXSetChatroomAnnouncement(void* object,const char *chatroom,const char *announcement,char **result);
//登陆验证问题处理
//参数
//object 接口对象指针
//ticket 登录失败需要验证时返回的url里面的ticket,例如https://xxxxxxxxxl_lang=zh_CN&ticket=2_d2132d65c303912bf9f232b4f31739c9,取2_d2132d65c303912bf9f232b4f31739c9。
//cookies 当前接口返回的cookies,第一次请求设置为空,会返回一个cookies
//answer 答案,字符串,第一次请求设置为空。例如选择第一个答案,则为"1",如果为多选题,答案格式为"1|2",用"|"隔开。
//result 二级指针,返回执行结果
int WINAPI WXLoginQuestion(void* object,const char *ticket,const char *cookies,const char *answer,char **result);
//解析登陆接口返回值信息
//参数
//object 接口对象指针
//code 返回值code,字符串类型,例如"-20".
//result 二级指针,返回执行结果
int WINAPI WXLoginQuestionResult(void* object,const char *code,char **result);
//申请一个申诉请求
//参数
//object 接口对象指针
//result 二级指针,返回执行结果
int WINAPI WXAppealSession(void* object,char **result);
//获取申诉请求验证码图片
//返回的验证码图片以base64加密的形式存放在response中。
//参数
//object 接口对象指针
//cookies WXAppealSession接口返回的cookies
//result 二级指针,返回执行结果
int WINAPI WXAppealVerifyCode(void* object,const char *cookies,char **result);
//申诉请求
//参数
//object 接口对象指针
//cookies WXAppealVerifyCode接口返回的cookies
//user_name 需要申诉的用户名
//phone_number 可接受短信的手机号
//verify_code WXAppealVerifyCode接口返回的验证码
//result 二级指针,返回执行结果
int WINAPI WXAppealRequest(void* object,const char *cookies,const char *user_name,const char *phone_number,const char *verify_code,char **result);
//获取好友辅助验证码
//手机发送验证信息以后调用该接口。
//参数
//object 接口对象指针
//cookies WXAppealVerifyCode接口返回的cookies
//msg WXAppealRequest接口返回的response的值,例如{"smstype":"up","acctcc":"86","acctmobile":"1367****505","smsvcode":"zm","smsnum":"123","ret":0,"msg":"","appealid":"123","showtel":0}
//result 二级指针,返回执行结果
int WINAPI WXAppealSms(void* object,const char *cookies,const char *msg,char **result);
//获取已参与申诉的好友列表
//参数
//object 接口对象指针
//cookies WXAppealVerifyCode接口返回的cookies
//msg WXAppealSms接口返回的response的值,例如{"wxacct":"xxxx","verifynumber":"12345","ret":4,"msg":"","appealid":"123","showtel":0}
//result 二级指针,返回执行结果
int WINAPI WXAppealVerifyFriend(void* object,const char *cookies,const char *msg,char **result);
//解析申诉接口返回值信息
//参数
//object 接口对象指针
//code 返回值code,字符串类型,例如"-20".
//result 二级指针,返回执行结果
int WINAPI WXAppealResult(void* object,const char *code,char **result);