一、今日開發說通過控制URL白名單來限制外部應用的鏈接,這個思路說明了很多規律性的東西其實是互通的,或者說這個世界就是個搭積木,不斷地將各種要素排列組合的結果;(得把書看起來)
二、AppID 和 AppSecret:公眾號和小程序都會有一個 AppID 用來標識當前的微信應用,而如果需要開發的話,接口的請求都需要用到 AppSecret。
微信用戶 ID:微信用戶 ID 是有加密的,是無法拿到的。一般我們使用微信機器人開發的話,常用的是微信號或者微信昵稱作為 ID。
OpenID:在微信應用(公眾號、小程序等)默認使用 OpenID,在開發中請求的接口返回的一般都是 OpenID。在小程序或微信網頁里不用做授權,靜默情況下也能拿到 OpenID。可以說 OpenID 是微信生態里最重要的一個 ID。可以理解 OpenID 是通過 AppID 和微信用戶 ID 加密得到的,其與微信應用(每個應用會有 AppID)相關,每個微信應用都會生成一個唯一的用戶的識別。
UnionID:在微信開放平臺里面,做了賬號綁定后,就會生成一個統一的 UnionID,綁定后的微信應用(小程序、公眾號等)都可以使用一個 ID。獲取 UnionID 需要經過用戶授權。
UUID:主要是針對于前端的設備,比如小程序或者網頁的,因為獲取 OpenID 需要一定的開發,所以如果在獲取不到的情況下,我們一般會給當前瀏覽器或者小程序生成一個隨機的 ID。
UserID:用戶的真實 ID,一般是存在數據庫的 ID。
三、思考開發的語言體系,就是邏輯拆解,數據庫拆解