Files
python----/智慧校园/视频话机-微信.ipynb
T
2025-10-20 12:32:18 +08:00

8.6 KiB

In [14]:
import requests
res = requests.get('https://api.weixin.qq.com/cgi-bin/token',params={'grant_type':'client_credential','appid':'wx7273bd391daeaa5e','secret':'3a29254970ea6734667c8dd9f89e03e2'})
token = res.json()['access_token']
In [15]:
res.json()
Out [15]:
{'access_token': '90_YsZlhxbTpcJlnuJpXIekDsYN93KqznAu-uyYjA9nS7JOd14qTV8HzYD2w8U6GXl1tL81_zU7oi6XqMdskDaDVfhZLR2t8wBLJRmgiHFU0GG8QiO4qUvEFKg9kbcYGHjACACKL',
 'expires_in': 7200}
In [11]:
token
Out [11]:
'90_kxhA5L3rPQdG4OxzT8Oq2W-vNnjxUv8Xafaqxcl7l0oGpqMaczFA-CXkwskQaTfOyWVw9nXmR90ouKmGYAIWG80EgTSO7fFnnh57UfdUfiO1UKgG8z28YNkRtksDFOgAJAJLU'
In [3]:
# requests.post(f"https://api.weixin.qq.com/wxa/business/group/createid?access_token={token}",json={
#     "model_id":"mF-Q0Xm2du_uZtkVqdgo8A",
#     "group_name":"泡中".encode('utf-8').hex()
# }).json()
In [4]:
res = requests.post(f"https://api.weixin.qq.com/wxa/getsnticket?access_token={token}",json={
    "sn":"20241121003",
    "model_id":"mF-Q0Xm2du_uZtkVqdgo8A"
    }).json()
snTicket = res["sn_ticket"]
In [5]:
snTicket
Out [5]:
'883d090a8523334f268b8a008d9d76e7'
In [3]:
requests.post(f"https://api.weixin.qq.com/wxa/business/group/adddevice?access_token={token}",json={
    "group_id":'gs4PzpoaibE6XsOCEqhU14w',
    "device_list":[ 
  {
      "model_id": "mF-Q0Xm2du_uZtkVqdgo8A",
      "sn": "20241121018",
    },
  {
      "model_id": "mF-Q0Xm2du_uZtkVqdgo8A",
      "sn": "20241121019",
    },
  {
      "model_id": "mF-Q0Xm2du_uZtkVqdgo8A",
      "sn": "20241121020",
    }
  ],
}).json()
Out [3]:
{'errcode': 0,
 'errmsg': 'ok',
 'device_list': [{'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A',
   'sn': '20241121018',
   'errcode': 0},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121019', 'errcode': 0},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121020', 'errcode': 0}]}
In [ ]:
requests.post(f"https://api.weixin.qq.com/wxa/business/group/getinfo?access_token={token}",json={
    "group_id":'gs4PzpoaibE6XsOCEqhU14w',
}).json()
{'errcode': 0,
 'errmsg': 'ok',
 'group_name': '泡中',
 'device_list': [{'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '1813523'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121001'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121002'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121003'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121004'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121005'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121006'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121007'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121008'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121009'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121010'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121011'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121012'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121013'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121014'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121015'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121016'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121017'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121018'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121019'},
  {'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A', 'sn': '20241121020'}],
 'model_id': 'mF-Q0Xm2du_uZtkVqdgo8A',
 'model_type': '校园电话',
 'max_device_count': 50}
In [17]:
import requests
res = requests.get('https://api.weixin.qq.com/cgi-bin/token',params={'grant_type':'client_credential','appid':'wx9a2bab77ffb917d6','secret':'106eaa4c37dd4b7fe8fde7da3fb35be5'})
token = res.json()['access_token']
In [19]:
#设备注册
res = requests.post(f"https://api.weixin.qq.com/wxa/business/runtime/adddevice?access_token={token}",json={
    "product_id":7344,
    "device_id_list":['20241121001','20241121002','20241121003','20241121004','20241121005','20241121006','20241121007','20241121008','20241121009','20241121010','20241121011','20241121012','20241121013','20241121014','20241121015','20241121016','20241121017','20241121018','20241121019','20241121020'],
    "model_name":'SP033-KC-WB-TR5-G'
}).json()
print(res)
{'errcode': 0, 'errmsg': 'ok'}
In [13]:
print(res)
{'errcode': 48001, 'errmsg': 'api unauthorized rid: 67cabfeb-54d3be5f-005627d1'}
In [ ]:
with open("./tt005.png","rb") as f:
    data = f.read()
在当前单元格或上一个单元格中执行代码时 Kernel 崩溃。

请查看单元格中的代码,以确定故障的可能原因。

单击<a href='https://aka.ms/vscodeJupyterKernelCrash'>此处</a>了解详细信息。

有关更多详细信息,请查看 Jupyter <a href='command:jupyter.viewOutput'>log</a>。
In [ ]:
requests.post(f"{ip}/")
In [ ]: