將自己的企業網站連接到微信上是很多朋友希望的,合肥APP開發公司提醒大家在銜接上要注意五個問題,賬戶名稱精煉,首頁簡化等,可以提升用戶查找效率提高曝光度。
現在微信越來越火了,公眾平臺也越來越火,作為一個公司或者網站,沒有一個公眾號,你都不好意思跟人打招呼,更別提遞名片了。但是,開通了公眾平臺,靠人工去響應用戶消息,不但技術含量不夠,而且,人少也忙不過來啊。
幸好微信公眾平臺有開發模式,只要接入了微信后臺,用戶消息會被發送到我們指定的服務器上,然后,由服務器向用戶回復消息。這種方式,比提示用戶“回復1看xxx,回復2看xxx”顯得高端大氣上檔次。
開發模式需要準備網站并且接入微信后臺,在微信目前文檔不完善,接口不友好的情況下,本文將詳細講解如何快速接入微信公眾平臺。
準備工作
首先,你需要有一個微信公眾號,比如“中華詩詞”。
其次,你需要有一個獨立域名的網站,用來和微信服務器交互。
接入公眾平臺
登錄微信公眾平臺后臺后,點“功能”-“高級功能”-“開發模式”,進入開發模式,如果公眾平臺顯示“尚未成為開發者”,就點擊“成為開發者”:
如果計算的sha1和微信傳過來的signature相等,說明這個請求確實是微信后臺發過來的,如果是別人偽造的請求,由于他不知道token,所以,無法計算出正確的signature。
要防止第三方通過監聽發動replay攻擊,還需要驗證timestamp和nonce,這個以后再討論。
如果signature計算無誤,就把微信后臺傳過來的echostr原封不動地傳回去,這樣,就可以通過驗證,成為開發者。
在確保開發模式打開的情況下,微信后臺會把用戶消息發到我們的服務器上。