有時候,我們運營的公眾號,可能因為某些原因而需要更換公眾號,比如,公司被收購,公眾號轉讓等。
那原有公眾號的粉絲,我們自然也想讓其遷移到新的公眾號上,一般做法是通過微信自帶的粉絲轉移功能。
但流程也不少,還要交300元的審核費用。最要命的是,如果你的公眾號平台提供了一些系統,那么用戶在系統上的資料是無法遷移的,
比如用戶等級,余額,與其他用戶的關系,訂單等。畢竟用戶的openId對於每個公眾號都不一樣。當然如果當初系統設計的時候
使用微信的UnionId機制就沒有這么多麻煩了,但是需要綁定公眾號到微信開放平台。
今天我們來看看,如何通過微信網頁授權的模式遷移公眾號。這里先說一下思路,后續會提供具體的解決方案和源碼。
第一步,在新公眾號上做好接收准備。
我們知道,網頁授權后,我們可以獲取到粉絲的openId,昵稱等相關信息。我們就以用戶的openId為主,來做遷移。
首先從老平台接收一個參數openId,然后在新平台通過連接老平台的數據庫查出用戶的資料,因為在新用戶跳轉至新平台的過程中,
我們可以獲取用戶的資料,然后重新給用戶注冊賬號,並自動登陸,所以此時獲取的老用戶資料就可以更新到新平台的用戶中。
包括其等級,余額等資料。
第二步,在老公眾號平台的會員中心,加一個鏈接,跳轉至新平台,要帶上老平台的openId參數。
這樣跳轉到新平台后,一切都自然轉移到新平台了。