LWR服務管理框架

詳細接口文檔地址:https://www.showdoc.cc/lwr2

目前支持微信版本:最新版。

 

 


主要介紹開發接口

2.0暫時支持tcp和http開發,兩者傳輸json數據是一樣的。如下介紹:

1.請求Lwr框架的數據內容如下

{
	"serverKey": "軟件上設置的密匙",
	"apiName": "處理類型(日誌會顯示)",
	"type": 0,
	"talker": "好友或羣的wxid",
	"content": "發送的消息",
	"atName": "@檸檬",
	"atid": "羣成員wxid"
}

有些數據並不是必要的,所以可選可不選。比如私聊的時候不需要atid和atname,羣聊@的時候就需要atid和atname(帶@符號),凡是操作兩個id的都需要填寫atid,例如刪除羣成員,atid即爲刪除的wxid。

操作類型type:

0不處理,僅顯示日誌  

發送消息 1=文本 2=圖片 3=文件 4gif 5名片 6xml 7@羣成員


10取登錄信息
11取通訊錄列表(包括好友羣公衆號)
12取羣成員列表wxid (異步)
13接收收款
14退出當前登錄微信(調用此接口等待異步獲取二維碼)
15微信官方瀏覽器打開url

21邀請加入羣聊(40人以下直接拉)
22邀請加入羣聊鏈接(40人以上需要)
23羣成員踢人(羣主)
24修改公告或@所有人(羣主)
25修改羣名
26退出羣聊

31加羣好友(權限)
32刪除好友
33修改備註
34wxid取詳細信息(異步)

暫時開放以上接口,其他接口暫時不開放,後續考慮更新。

另外需要注意!!!

Http請求url爲:http://ip:端口/lwr2server ,方式必須要爲post,否則不處理。

TCP發出請求的數據需要在包頭加上數據包長度,lwr框架才能解析。

TCP數據 = json數據包長度+json數據; 

算了 TCP調用demo 我會發布源碼的可能是C++或易語言。

 

2.開發者接收框架的數據 

這裏數據開發者需要解析處理。

(1)接收消息json數據

{
	"msgId": 1,
	"type": 1,
	"isme": 0,
	"t": "151...",
	"talkernick": "takler暱稱",
	"talker": "發送者wxid",
	"atidnick": "羣成員暱稱",
	"atid": "羣成員wxid",
	"recvId": "接收賬號wxid",
	"content": "這裏是消息",
	"picDat": "",
	"val": ""
}

isme:1表示自己發送 ,0爲其他人發送

recvId:自己登錄的wxid

picDat:圖片dat

val:未知值

消息類型type:

接收消息爲lwr主動推送(異步)
1 文本消息
3 圖片消息
34 語音消息
37 好友確認消息
40 POSSIBLEFRIEND_MSG
42 共享名片
43 視頻消息
47 動畫表情
48 位置消息
49 分享鏈接
50 VOIPMSG
51 微信初始化消息
52 VOIPNOTIFY
53 VOIPINVITE
62 小視頻
9999 SYSNOTICE
10000 系統消息
10002 撤回消息

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章