關注微信公眾號以後就會收到一張有微信頭像,還有一張二維碼的圖片。這張圖片是怎麼生成的?
認證高級PHP講師
二維碼的話應該是帶參二維碼 可以根據(jù)此二維碼進行關注統(tǒng)計的
對是這三張圖合成一個(我用的這個imagecopymerge方法)
分別說下這三張圖片的獲取
1.帶參二維碼獲取參考地址帶參二維碼文檔
2.用戶頭像獲取的使用者資訊裡有
3.背景圖片是你自己準備的
然後利用圖片處理方法把這三張圖片在相應位置合成一張圖片進行了
題主說的是關注公眾號後,跳到會話視窗,公眾號在會話視窗發(fā)給你的圖片嗎? 如果是的話:
開發(fā)者可以在公眾管理平臺的開發(fā)設定中有一個伺服器配置,在其中配置一項伺服器URL,其實就是該公眾號的事件和訊息接受的API,開發(fā)者可以自己在API中進行各種邏輯的處理.
用戶在關注公眾號時,api會接收到微信推送的關注事件Event=subscribe(訂閱),訊息體包含用戶的openid,有了這個openid,就可以做很多事情了,比如拉取一下用戶的信息(頭像,暱稱之類),之後可以根據(jù)自己的業(yè)務邏輯處理出想要的結(jié)果,在本次關注事件的推送裡進行返回,用戶就會接收到各種信息了.
二維碼是跟頭像聯(lián)繫的話,產(chǎn)生二維碼,然後在填充到圖片模板中。然後關注後調(diào)用微信SDK推送出去。