成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

微信公眾號開發(fā)小記——1.接入微信服務(wù)器

sshe / 1974人閱讀

摘要:描述由于馬上要做一波公眾號開發(fā),今天先調(diào)研,把基本的服務(wù)器接起來。手腳架地址文檔微信公眾號公眾號開發(fā)首先你要有個公眾號,這里就不說了按照流程申請。腳手架的說明微信公眾號接入的時候要做很多事情,為了簡化開發(fā),提供一個版本的服務(wù)器。

描述

由于馬上要做一波公眾號開發(fā),今天先調(diào)研,把基本的服務(wù)器接起來。微信公眾號服務(wù)器在接入的時候要做一些煩躁的事情,改配置的時候要進(jìn)行握手,api調(diào)用要做一些煩躁的加密解密檢查,而且微信使用的是xml解析也比較煩,所以需要找一個靠譜的sdk來做api調(diào)用以及各種解析。

由于我知道會做多個不同服務(wù)號的開發(fā),那么為什么不做個腳手架呢,方便接入。

手腳架地址
wechat-python-sdk
sdk文檔

微信公眾號

公眾號開發(fā)首先你要有個公眾號,這里就不說了按照流程申請。微信公眾號地址
看看微信公眾號開發(fā)需要的一些配置數(shù)據(jù)

點擊開發(fā)的基本配置

就會看到這個地方,所有的配置都在這里,把這些配置加到腳手架的local_settings.py里面,啟動腳手架,服務(wù)器配置你點擊啟用。

腳手架的說明

微信公眾號接入的時候要做很多事情,為了簡化開發(fā),提供一個django版本的服務(wù)器。

用到了wechat-python-sdk

安裝
git clone xxx weixin_server
cd weixin_server
source 你的virtualenv
pip install -r requirements.txt
配置 ngrok配置

微信服務(wù)器測試時需要打洞,用的ngrok, 在項目的ngrok目錄下有個配置
start.sh里面把your_domain配置成你想用的二級域名,ngrok.conf下可以看到,
用的ittun.com這樣訪問的時候就可以用你配置的二級域名.ittun.com訪問了,
注意這個域名要配置在微信的URL(服務(wù)器地址)

start.sh后面的8888是你本機(jī)服務(wù)的端口號,例如我用django的runserver啟動在8888
端口,那么這里就是8888

微信的各種配置

在settings.py目錄下新建一個local_settings.py, 根據(jù)微信公眾號的信息,
把下面的東西補(bǔ)全.

# weixin config
WEIXIN_TOKEN = "Your weixin token"
WEIXIN_APP_ID = "Your weixin app id"
WEIXIN_APP_SECRET = "Your weixin app secret"
WEIXIN_ENCODING_AES_KEY = "Your weixin encoding aes key"
WEIXIN_ENCRYPT_MODE = "safe" # safe | compatible | normal
調(diào)試

ngrok的配置以/etc/ngrok/ngrok -config=/etc/ngrok/ngrok.conf -subdomain=your_subdomin 8888為例

你公眾號的服務(wù)器URL配置應(yīng)該為 http://your_subdomin.ittun.com

./weixin_server/manager.py runserver 8888
./ngrok/start.sh

然后進(jìn)入你的公眾號發(fā)送信息就可以了。

目前只接入了基本的文本的demo,后期會根據(jù)其他的東西做handler之類的,以及具體的代碼講解之后再說。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/37865.html

相關(guān)文章

  • 微信公眾開發(fā)小記——3.接入三方登錄

    摘要:我接觸已經(jīng)很久了,其中微信的就是我貢獻(xiàn)的代碼,然而當(dāng)時做的時候比較年輕,而且這個項目處于一個很大的代碼重構(gòu)中,借這次機(jī)會重新用正確的姿勢接入了一下三方登錄,可以當(dāng)做一個學(xué)習(xí)接入三方的。 為什么要接入三方登錄 如果你的微信服務(wù)器要做復(fù)雜的邏輯,比如html5、給用戶提供高級的服務(wù),并且有很好看的頁面等等,這種時候你就需要一個正常的web服務(wù)器,用戶打通就需要做三方登錄了。 而如果你決定直...

    aisuhua 評論0 收藏0
  • 微信公眾開發(fā)小記——5.python微信紅包

    摘要:微信各個服務(wù)是獨立的,比較蛋疼,要用紅包功能,首先你需要注冊一個微信商戶平臺賬號。首先是微信證書,用的是,與這兩個。寫在最后微信開發(fā)者工具挺好用的,服務(wù)號里把自己加為開發(fā)者就能用了。 描述 有時候產(chǎn)品有這么一些需求,當(dāng)用戶滿足一定條件時,給他發(fā)一定金額的紅包。 微信各個服務(wù)是獨立的,比較蛋疼,要用紅包功能,首先你需要注冊一個微信商戶平臺賬號。 代碼位置 分支pay-20160802 微...

    JerryZou 評論0 收藏0
  • 微信公眾開發(fā)小記——4.兩種邀請用戶的方式 掃碼&&鏈接

    摘要:借著這個需求體會了下微信開發(fā)的兩種不同類型非端口的兩種開發(fā),以及的一些正確姿勢。關(guān)于用戶微信登錄的事情我們通過已經(jīng)解決了參考我的上一篇博客微信公眾號開發(fā)小記接入三方登錄,所以可以直接用的裝飾器完成這種事情。 描述 假設(shè)的我們的服務(wù)號有這么一些功能,比如底部有按鈕,點擊會有一些復(fù)雜的功能,這時候可能就需要一個用戶系統(tǒng),有用戶系統(tǒng)就經(jīng)常想要做什么分享邀請新用戶之類的,這時候就又有幾種方式,...

    BDEEFE 評論0 收藏0
  • 微信公眾開發(fā)小記——2.80端口上的服務(wù)

    摘要:微信在做一些操作是需要用到生成二維碼等而每天接口的調(diào)用上限為,需要自己做緩存文檔講了幾種方式,我覺得放在中拿比較妥當(dāng)。微信菜單會緩存分鐘,你可以取消關(guān)注,然后在關(guān)注查看菜單變化效果。 描述 微信公眾號開發(fā)基本分為2大種類型 1.用戶直接做了某些操作(回復(fù)信息、訂閱、掃碼、發(fā)語音、點按鈕等),此時這些信息微信會發(fā)送到微信服務(wù)器的80端口,這是一種開發(fā)類型;2.通過連接(按鈕、文章)引導(dǎo)用...

    frank_fun 評論0 收藏0
  • 使用vue完成微信公眾網(wǎng)頁小記

    摘要:前言公司最近有一個頁面的功能,比較簡單的一個調(diào)查表功能,嵌套在我們微信公眾號里面。同時用到了微信的登錄和分享接口。參考鏈接使用微信接口前端部分我們用微信接口主要是做的登錄和分享功能,首先是上微信公眾平臺上邊看看,把權(quán)限搞好之后后端配置。 showImg(https://segmentfault.com/img/bVbrOkH); 前言: 公司最近有一個H5頁面的功能,比較簡單的一個調(diào)查...

    phoenixsky 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<