Я пытаюсь следовать руководству Официальной учетной записи WeChat для создания приложения.
На шаге
1.4 Основы c Конфигурация для Разработчики
После успешного перезапуска (python main.py 80) нажмите кнопку «Отправить». Если появится сообщение «Ошибка проверки токена», проверьте код или сетевую ссылку. Если токен успешно подтвержден, вы будете перенаправлены обратно на страницу конфигурации Basi c. Нажмите Пуск.
Однако, исходя из учебника, код, связанный с кнопкой отправки, отсутствует. Я не могу найти кнопку отправки.
Когда я открываю страницы через Официальную учетную запись WeChat в приложении WeChat, он просто показывает «привет, это представление с ручкой».
Любой гид? Спасибо
main.py
import web
from handle import Handle
urls = (
'/wx', 'Handle',
)
if __name__ == '__main__':
app = web.application(urls, globals())
app.run()
handle.py
import hashlib
import web
class Handle(object):
def GET(self):
try:
data = web.input()
if len(data) == 0:
return "hello, this is handle view"
signature = data.signature
timestamp = data.timestamp
nonce = data.nonce
echostr = data.echostr
token = "xxxx" #Enter the value in **Basic Configuration ** at Official Accounts Platform.
list = [token, timestamp, nonce]
list.sort()
sha1 = hashlib.sha1()
map(sha1.update, list)
hashcode = sha1.hexdigest()
print "handle/GET func: hashcode, signature: ", hashcode, signature
if hashcode == signature:
return echostr
else:
return ""
except Exception, Argument:
return Argument