自制公眾平台Web Api(微信)


最近一段時間感覺沒什么東西可以分享給大家,又由於手上項目比較趕,不太更新博客了,今天趁着生病閑下來的時間分享一些項目中的東西給大家。

 

公眾平台

提起公眾平台當下最流行的莫過於騰訊的微信了,當然還有易信等公眾平台,每個公眾平台都提供了一些API接口供開發者進行二次開發,當然肯定不是這些所有的API都是我們需要的也當然不是所有的功能都是能通過這些API可以實現的,所以抱着這個問題我自己寫了一些常用的API,技術當然是百用不厭的模擬請求了。

Rabbit.PublicPlatformWebApi

目前這個項目托管在:https://publicplatformwebapi.codeplex.com/

實現的功能有

- 獲取公眾賬號用戶信息(頭像圖片、名稱、登錄郵箱、原始ID、微信號、賬號類型、地區、說明、二維碼圖片、認證狀態)
- 開啟或者關閉編輯模式
- 開啟或關閉開發者模式
- 設置開發者接口信息

運行Demo

demo

Demo代碼

code

接口方法

interface

有什么用?

下面給出一個目前我正在做的一個項目,這個項目是跟移動Web相關的,有其中的一個模塊是公眾平台模塊,可以實現跟微信、易信的對接,但以微信提供的API來看是需要用戶手動進行綁定的,而且信息容易出錯,所以萌生了一個自動綁定的想法,那么這些API就是所需要的了。

項目應用截圖

image

image

image

爭議

直接輸入賬號密碼安全性怎么樣?

安全性取決於用的人,目前在做的項目是沒有收集和記錄任何跟微信、易信賬號密碼相關的東西。

API有效期是多久?

不知道,微信隨時可以更改他們的公眾賬號管理后台,至於能不能用主要還是取決於微信本身。

 

寫在最后

這個方案是折中方案,騰訊完全有能力封殺這個方案,至於封殺1次、2次還是3次就不得而知了,這樣做確實存在了泄露賬號密碼的隱患,但希望廣大軟件工程師合理使用,不要存儲相關的賬號密碼。

后面會寫一下易信的相關API。

期待微信和易信官方可以推出類似的API。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM