一. 模塊劃分

微信對外開放的接口已經(jīng)非常的多,再加上時間演進的原因,可以說甚至有點雜亂。不過在大模塊上基本上還是很清晰的。

這里針對已有的微信接口(排除支付,會在OSS.PayCenter中開源),根據(jù)接口的功能范圍,我把當前接口主要分為以下:授權接口,功能接口,實時消息接口 三個主要模塊,每個模塊下又有子項,如下圖(在線查看,可以看到各個子項):


 

1. 實時消息模塊(Msg文件夾)

  主要處理實時消息的交互,在消息中又分為普通消息和事件消息。事件消息是非常重要的一個模塊,在后續(xù)的諸多功能中起到了一個消息中樞的作用,很多重要通知都是通過這個功能推送過來的。如果接觸過消息隊列的同學,可能會發(fā)現(xiàn)這個事件消息就像是我們業(yè)務系統(tǒng)中的消息中心模塊。

2. 公眾號功能模塊(Offcial文件夾)

  這個模塊主要是公眾號的一些功能接口,主要針對的對象是公眾號賬戶,這類接口都有一個共同的地方,調用時需要全局AccessToken。在這個模塊中,我又根據(jù)接口的功能對象,將功能進行相應的拆分,有了

網(wǎng)友評論