微信公衆平臺的開發和營銷基於微信龐大的用戶量和較低的開發成本在近一段時間內發展迅速。
簡單的微信公衆平臺的開發比較簡單,當然基於微信自帶瀏覽器進行網站的建設也是常有之事,當然網站的某些功能也可以在微信會話界面下直接完成。
雖然也開發或簡單或麻煩的幾個微信公衆平臺,還真沒有給自己寫過公衆平臺,趁着五一沒事兒給自己寫了個公衆平臺,大家有興趣可以關注一下玩玩,功能也比較簡單,其中比較麻煩是給同學開發了個家教註冊和信息查詢、發佈的功能,回頭還得遷移到朋友的平臺上去--
有興趣的朋友可以關注一下:
這裏要和大家分享的是微信平臺開發中的一個問題:用戶綁定。
對於一個微信公衆賬號來說,openid是標誌某一特定用戶的標記,也就是用戶在發送消息到公衆平臺是,接收到的xml數據中fromUsername.
所以我們可以將這個屬性作爲一個標記,和用戶的其他信息(包括微信信息和個人新輸入註冊信息)存放到數據庫中。
但是問題是在使用微信自帶瀏覽器的打開的頁面中無法直接獲得openid。
我通常所採用的方式直接通過地址將openid傳給php文件,然後放到SESSION中。
根據網上信息有一種解決方式是;藉助微信的Oauth2.0認證接口,而且科有一種方法可以實現不顯示認證頁面然後拿到code再獲取openid。
具體詳情請點擊打開鏈接
我對這個方法進行了嘗試,確實可以工作但是出現了點小問題,就是當我將兩個公衆賬號(這兩個公共賬號一個是正常申請公共賬號,另一個使用關聯賬號登錄的測試賬號)配置到統一份後臺代碼上,然後在同一關注賬號下使用Oauth認證途徑在兩個公共賬號中獲得的openid是一樣的,但是應該是不一樣的,其他都是正常的。
具體問題還希望各位看官能幫忙解決一下,表示無力解決了。。