有時候,咱們運營的公衆號,可能由於某些緣由而須要更換公衆號,好比,公司被收購,公衆號轉讓等。數據庫
那原有公衆號的粉絲,咱們天然也想讓其遷移到新的公衆號上,通常作法是經過微信自帶的粉絲轉移功能。微信
但流程也很多,還要交300元的審覈費用。最要命的是,若是你的公衆號平臺提供了一些系統,那麼用戶在系統上的資料是沒法遷移的,設計
好比用戶等級,餘額,與其餘用戶的關係,訂單等。畢竟用戶的openId對於每一個公衆號都不同。固然若是當初系統設計的時候源碼
使用微信的UnionId機制就沒有這麼多麻煩了,可是須要綁定公衆號到微信開放平臺。io
今天咱們來看看,如何經過微信網頁受權的模式遷移公衆號。這裏先說一下思路,後續會提供具體的解決方案和源碼。微信開放平臺
第一步,在新公衆號上作好接收準備。nio
咱們知道,網頁受權後,咱們能夠獲取到粉絲的openId,暱稱等相關信息。咱們就以用戶的openId爲主,來作遷移。數據
首先從老平臺接收一個參數openId,而後在新平臺經過鏈接老平臺的數據庫查出用戶的資料,由於在新用戶跳轉至新平臺的過程當中,系統設計
咱們能夠獲取用戶的資料,而後從新給用戶註冊帳號,並自動登錄,因此此時獲取的老用戶資料就能夠更新到新平臺的用戶中。解決方案
包括其等級,餘額等資料。
第二步,在老公衆號平臺的會員中心,加一個連接,跳轉至新平臺,要帶上老平臺的openId參數。
這樣跳轉到新平臺後,一切都天然轉移到新平臺了。