程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

There is a Chinese problem in the JSON request body data when Python requests

編輯:Python

Example , When creating a wechat official account custom menu , Program :

# Create applet menu
def create_public_menu():
# obtain token
token = get_access_token()
# json Request data
payload = {
"button": [
{
"type": "miniprogram",
"name": " Applet ",
"url": "https://mp.weixin.qq.com",
"appid": "appid",
"pagepath": "pages/index/index"
}
]
}
res = requests.post('https://api.weixin.qq.com/cgi-bin/menu/create?access_token=%s' % (token,), json=payload)
print(json.dumps(res.json(), ensure_ascii=False, indent=2))
pass

The wechat public platform system returned an error :

{
"errcode": 40033,
"errmsg": "invalid charset. please check your request, if include \\uxxxx will create fail! ri

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved