《微信聊天機器人開發之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);