《微信聊天機(jī)器人開(kāi)發(fā)之API文檔(3)》要點(diǎn):
本文介紹了微信聊天機(jī)器人開(kāi)發(fā)之API文檔(3),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
相關(guān)主題:web微信和微信機(jī)器人
//分享名片
//參數(shù)
//object 接口對(duì)象指針
//user 對(duì)方用戶名
//id 名片的微信id
//caption 名片的標(biāo)題
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXShareCard(void* object,const char *user,const char *id,const char *caption,char **result);
//重置同步信息
//參數(shù)
//object 接口對(duì)象指針
int WINAPI WXSyncReset(void* object);
//獲取其他設(shè)備登陸請(qǐng)求
//參數(shù)
//object 接口對(duì)象指針
//login_url 通過(guò)二維碼掃描獲取的url
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXExtDeviceLoginGet(void* object,const char *login_url,char **result);
//確認(rèn)其他設(shè)備登陸請(qǐng)求
//參數(shù)
//object 接口對(duì)象指針
//login_url 通過(guò)二維碼掃描獲取的url
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXExtDeviceLoginOK(void* object,const char *login_url,char **result);
//取消其他設(shè)備登陸請(qǐng)求
//參數(shù)
//object 接口對(duì)象指針
//login_url 通過(guò)二維碼掃描獲取的url
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXExtDeviceLoginCancel(void* object,const char *login_url,char **result);
//其他設(shè)備退出登陸
//參數(shù)
//object 接口對(duì)象指針
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXExtDeviceLogout(void* object,char **result);
//掃描二維碼獲取信息
//參數(shù)
//object 接口對(duì)象指針
//path 本地二維碼圖片全路徑
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXQRCodeDecode(void* object,const char *path,char **result);
//朋友圈上傳圖片獲取url
//參數(shù)
//object 接口對(duì)象指針
//image_data 圖片數(shù)據(jù)
//image_size 圖片大小
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSnsUpload(void* object,unsigned char *image_data,unsigned int image_size,char **result);
//獲取朋友圈消息詳情(例如評(píng)論)
//參數(shù)
//object 接口對(duì)象指針
//id 朋友圈消息id
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSnsObjectDetail(void* object,const char *id,char **result){
//朋友圈操作(刪除朋友圈,刪除評(píng)論,取消贊)
//參數(shù)
//object 接口對(duì)象指針
//id 朋友圈消息id
//type 操作類型,1為刪除朋友圈,4為刪除評(píng)論,5為取消贊
//comment 當(dāng)type為4時(shí),對(duì)應(yīng)刪除評(píng)論的id,通過(guò)WXSnsObjectDetail接口獲取。當(dāng)type為其他值時(shí),comment不可用,置為0。
//comment_type 評(píng)論類型,當(dāng)刪除評(píng)論時(shí)可用,2或者3.(規(guī)律未知)
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSnsObjectOp(void* object,const char *id,int type,int comment,int comment_type,char **result);
//朋友圈消息評(píng)論
//參數(shù)
//object 接口對(duì)象指針
//user 對(duì)方用戶名
//id 朋友圈消息id
//content 評(píng)論內(nèi)容
//reply_id 回復(fù)的id //如果想回復(fù)某人的評(píng)論,就加上他的comment_id 否則就用0
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSnsComment(void* object,const char *user,const char *id,const char *content,unsigned int reply_id,char **result);
//獲取好友朋友圈信息
//參數(shù)
//object 接口對(duì)象指針
//user 對(duì)方用戶名
//id 獲取到的最后一次的id,第一次調(diào)用設(shè)置為空
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSnsUserPage(void* object,const char *user,const char *id,char **result);
//獲取朋友圈動(dòng)態(tài)
//參數(shù)
//object 接口對(duì)象指針
//id 獲取到的最后一次的id,第一次調(diào)用設(shè)置為空
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSnsTimeline(void* object,const char *id,char **result);
//發(fā)送APP消息(分享應(yīng)用或者朋友圈鏈接等)
//參數(shù)
//object 接口對(duì)象指針
//user 對(duì)方用戶名
//content 消息內(nèi)容(整個(gè)消息結(jié)構(gòu)<appmsg xxxxxxxxx>)
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSendAppMsg(void* object,const char *user,const char *content,char **result);
//同步收藏消息(用戶獲取收藏對(duì)象的id)
//參數(shù)
//object 接口對(duì)象指針
//key 同步的key,第一次調(diào)用設(shè)置為空。
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXFavSync(void* object,const char *key,char **result);
//添加收藏
//參數(shù)
//object 接口對(duì)象指針
//fav_object 收藏對(duì)象結(jié)構(gòu)(<favitem type=5xxxxxx)
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXFavAddItem(void* object,const char *fav_object,char **result);
//獲取收藏對(duì)象的詳細(xì)信息
//參數(shù)
//object 接口對(duì)象指針
//id 收藏對(duì)象id
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXFavGetItem(void* object,unsigned int id,char **result);
//刪除收藏對(duì)象
//參數(shù)
//object 接口對(duì)象指針
//id 收藏對(duì)象id
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXFavDeleteItem(void* object,unsigned int id,char **result);
//獲取所有標(biāo)簽列表
//參數(shù)
//object 接口對(duì)象指針
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXGetContactLabelList(void* object,char **result);
//添加標(biāo)簽到列表
//參數(shù)
//object 接口對(duì)象指針
//label 標(biāo)簽內(nèi)容
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXAddContactLabel(void* object,const char *label,char **result);
//從列表刪除標(biāo)簽
//參數(shù)
//object 接口對(duì)象指針
//id 標(biāo)簽id
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXDeleteContactLabel(void* object,const char *id,char **result);
//設(shè)置用戶標(biāo)簽
//參數(shù)
//object 接口對(duì)象指針
//user 用戶名
//id 標(biāo)簽id
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSetContactLabel(void* object,const char *user,const char *id,char **result);
//獲取用戶二維碼(自己或者已加入的群)
//參數(shù)
//object 接口對(duì)象指針
//user 用戶名
//style 是否使用風(fēng)格化二維碼
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXGetUserQRCode(void* object,const char *user,unsigned int style,char **result);
//AppMsg上傳數(shù)據(jù)
//參數(shù)
//object 接口對(duì)象指針
//media_data 數(shù)據(jù)內(nèi)容
//media_size 數(shù)據(jù)大小
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXUploadAppAttach(void* object,unsigned char *media_data,unsigned int media_size,char **result);
//發(fā)送語(yǔ)音消息(微信silk格式語(yǔ)音)
//參數(shù)
//object 接口對(duì)象指針
//user 對(duì)方用戶名
//voice_data 語(yǔ)音數(shù)據(jù)
//voice_size 語(yǔ)音大小
//voice_time 語(yǔ)音時(shí)間(毫秒,最大60 * 1000)
//result 二級(jí)指針,返回執(zhí)行結(jié)果
int WINAPI WXSendVoice(void* object,const char *user,unsigned char *voice_data,unsigned int voice_size,unsigned int voice_time,char **result);
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/14631_3.html