python微信公眾賬號二次開發

2021-07-10 04:21:42 字數 1836 閱讀 9228

注意:申請公眾賬號後,系統需要一天的審核時間後,才能進行二次開發;

建立步驟:

檢視webpy使用說明:

檢視ase進行python開發入門說明:

libraries:

- name: webpy

version: "0.36"

- name: lxml

version: "2.3.4"

在index.wsgi檔案中寫入python啟動程式

4.在index.wgsi中寫入以下資訊:

#coding=utf-8

import os

import sae

import web

from weixininte***ce import weixininte***ce

#配置web的路由

urls = (

'/weixin','weixininte***ce'

)#拼接路徑

#渲染模版

render = web.template.render(templates_root)

#coding=utf-8

import hashlib

import web

import time

import os

from lxml import etree

#hashlib用於加密,md5,hash等

#lxml用來解析xml檔案

class weixininte***ce(object):

#初始化

def __init__(self):

#拼接路徑

#渲染模版

self.render = web.template.render(self.templates_root)

#def get(self):

data = web.input()

timestamp = data.timestamp#時間戳

nonce = data.nonce#隨機數

echostr = data.echostr#隨即字串

token = 'zq90857'#自己設定的token

#將token、timestamp、nonce三個引數進行字典序排序

list = [token,timestamp,nonce]

list.sort()

#將三個引數字串拼接成乙個字串進行sha1加密

sha1=hashlib.sha1()

map(sha1.update,list)

temstr = sha1.hexdigest()#加密

#判斷if temstr == signature:

return echostr

7.假設接收文字資訊,按照開發者文件的要求,配置template資料夾下reply_text.xml檔案

微信二次分享

js sdk使用步驟 2.1 繫結網域名稱 2.2 引入js檔案 在需要呼叫js介面的頁面引入如下js檔案,2.3 通過config介面注入許可權驗證配置 wx.config 2.4 通過ready介面處理成功驗證 wx.ready function 2.5 通過error介面處理失敗驗證 wx.e...

微信二次分享

一 繫結網域名稱 ps 例如網域名稱為 則只需填ge.lp.com 二 引入js 支援https 請注意,如果你的頁面啟用了https,務必引入 否則將無法在ios9.0以上系統中成功使用jssdk ps 如需使用搖一搖周邊功能,請引入 jweixin 1.1.0.js 備註 支援使用 amd cm...

微信公眾賬號報錯 返回碼說明

返回碼說明 1系統繁忙 0請求成功 40001 驗證失敗 40002 不合法的憑證型別 40003 不合法的openid 40004 不合法的 檔案型別 40005 不合法的檔案型別 40006 不合法的檔案大小 40007 不合法的 檔案id 40008 不合法的訊息型別 40009 不合法的檔案...