1252 lines
44 KiB
Plaintext
1252 lines
44 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "e6dcc663-e0ed-4ea3-b442-11f229f4af94",
|
|
"metadata": {},
|
|
"source": [
|
|
"## 新增体测单位"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "360f0a97-d73d-43f3-9f7a-0f9582103c82",
|
|
"metadata": {
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"import pymongo\n",
|
|
"\n",
|
|
"myclient = pymongo.MongoClient('mongodb://localhost:27017/')\n",
|
|
"mydb = myclient[\"baogao\"]\n",
|
|
"mycol = mydb[\"place\"]\n",
|
|
"\n",
|
|
"place_id = 100615\n",
|
|
"place_code = \"11\"\n",
|
|
"dw_name = \"中安联合公司\"\n",
|
|
"dw_jc = \"中安联合公司\"\n",
|
|
"myquery = { \"id\": place_id }\n",
|
|
"num = mycol.count_documents(myquery)\n",
|
|
"if num>0:\n",
|
|
" print(num)\n",
|
|
"else:\n",
|
|
" mydict = { \"id\":place_id,\"dw_name\": name, \"code\": place_code }\n",
|
|
" x = mycol.insert_one(mydict) "
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "dcfbd41f-ca70-4f15-9153-60e6aaac27e8",
|
|
"metadata": {},
|
|
"source": [
|
|
"## 生成手机验证码"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "63a87059-0a0d-43d3-8b89-0cad64d95ff3",
|
|
"metadata": {
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"import openpyxl\n",
|
|
"import os,sys,shutil\n",
|
|
"import json\n",
|
|
"import math\n",
|
|
"import glob\n",
|
|
"import random\n",
|
|
"from pathlib import Path\n",
|
|
"import pymongo\n",
|
|
"\n",
|
|
"myclient = pymongo.MongoClient('mongodb://localhost:27017/')\n",
|
|
"mydb = myclient[\"baogao\"]\n",
|
|
"\n",
|
|
"place_id = 100615\n",
|
|
"place_code = \"11\"\n",
|
|
"dw_name = \"中安联合公司\"\n",
|
|
"dw_jc = \"中安联合公司\"\n",
|
|
"fi_path = '/home/songyi/python/mycrm/flask/pdf/files'\n",
|
|
"fls = glob.glob(f'{fi_path}/{str(place_id)}/*.pdf')\n",
|
|
"\n",
|
|
"code_list = []\n",
|
|
"for i in range(10): # 0~9\n",
|
|
" code_list.append(str(i))\n",
|
|
" \n",
|
|
"list1 = []\n",
|
|
"i = 0\n",
|
|
"while i < len(fls):\n",
|
|
" code = random.sample(code_list,3) #随机取4位数\n",
|
|
" code_num = ''.join(code) \n",
|
|
" if place_code+code_num not in list1:\n",
|
|
" list1.append(place_code+code_num)\n",
|
|
" i +=1\n",
|
|
"i = 0\n",
|
|
"list2= []\n",
|
|
"for fn in fls:\n",
|
|
" dict2 = {}\n",
|
|
" fi_name =Path(fn).stem.split('-')[0]\n",
|
|
" #fi_name =Path(fn).stem\n",
|
|
" code = int(fi_name)\n",
|
|
" dxm = list1[i]\n",
|
|
" dict2 = {'place_id':place_id,'code':dxm,'fn':Path(fn).name}\n",
|
|
" list2.append(dict2)\n",
|
|
" i +=1\n",
|
|
"mycol = mydb[\"pdf\"]\n",
|
|
"x = mycol.insert_many(list2)\n",
|
|
"print('ok') \n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "ad9e943a-bb3a-4d58-93ef-cc442a80effa",
|
|
"metadata": {},
|
|
"source": [
|
|
"## 批量发送短信(测试)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "5f665c0f-8d30-4759-b7f8-fb7e13b98efa",
|
|
"metadata": {
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"from tencentcloud.common import credential\n",
|
|
"from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n",
|
|
"from tencentcloud.sms.v20210111 import sms_client, models\n",
|
|
"from tencentcloud.common.profile.client_profile import ClientProfile\n",
|
|
"from tencentcloud.common.profile.http_profile import HttpProfile\n",
|
|
"import json\n",
|
|
"import pymongo\n",
|
|
"\n",
|
|
"myclient = pymongo.MongoClient('mongodb://localhost:27017/')\n",
|
|
"mydb = myclient[\"baogao\"]\n",
|
|
"mycol = mydb[\"pdf\"]\n",
|
|
"\n",
|
|
"dw_jc = \"中安联合测试者\"\n",
|
|
"filename = 'data/中安联合.json'\n",
|
|
"with open(filename,'r') as fl:\n",
|
|
" dict1 = json.load(fl) \n",
|
|
"dict2 = {}\n",
|
|
"#place_id = 571315\n",
|
|
"myquery = { \"place_id\": place_id }\n",
|
|
"for x in mycol.find(myquery,{ \"_id\": 0, \"place_id\": 0}):\n",
|
|
" code = int(x['fn'].split('-')[0])\n",
|
|
" if str(code) in dict1.keys() and 'phone' in dict1[str(code)].keys():\n",
|
|
" dict2[code] = {'phone':str(dict1[str(code)]['phone']),'code':x['code'],'name':x['fn']}\n",
|
|
" else:\n",
|
|
" print(code,'no phone')\n",
|
|
"#print(dict2)\n",
|
|
"i=1\n",
|
|
"#dict2 = {375: {'phone': '13793180751', 'code': '0379208'}}\n",
|
|
"for k, v in dict2.items():\n",
|
|
" phone = '+86'+v['phone']\n",
|
|
" yzm = v['code']\n",
|
|
" try: \n",
|
|
" secretId = \"AKID22rVyvSqbikXFFvav31ykc9YmqjN6KYc\"\n",
|
|
" secretKey = \"51XVL1YxDKI6mJh8au6DDuTskS1RhwJX\"\n",
|
|
" cred = credential.Credential(secretId, secretKey) \n",
|
|
" httpProfile = HttpProfile()\n",
|
|
" httpProfile.reqMethod = \"POST\" # post请求(默认为post请求)\n",
|
|
" httpProfile.reqTimeout = 60 # 请求超时时间,单位为秒(默认60秒)\n",
|
|
" httpProfile.endpoint = \"sms.tencentcloudapi.com\" # 指定接入地域域名(默认就近接入)\n",
|
|
" clientProfile = ClientProfile()\n",
|
|
" clientProfile.signMethod = \"TC3-HMAC-SHA256\" # 指定签名算法\n",
|
|
" clientProfile.language = \"en-US\"\n",
|
|
" clientProfile.httpProfile = httpProfile\n",
|
|
" client = sms_client.SmsClient(cred, \"ap-guangzhou\", clientProfile)\n",
|
|
" req = models.SendSmsRequest()\n",
|
|
" req.SmsSdkAppId = \"1400140089\"\n",
|
|
" req.SignName = \"坤铭教育\"\n",
|
|
" req.TemplateId = \"1875765\" \n",
|
|
" req.TemplateParamSet = [dw_jc,yzm]\n",
|
|
" req.PhoneNumberSet = [phone]\n",
|
|
" req.SessionContext = \"\"\n",
|
|
" req.ExtendCode = \"\"\n",
|
|
" req.SenderId = \"\"\n",
|
|
" #resp = client.SendSms(req)\n",
|
|
" #dict3 = json.loads(resp.to_json_string(indent=2))\n",
|
|
"\n",
|
|
" #print(v['phone'],dict3['SendStatusSet'][0][\"Message\"])\n",
|
|
" print(i,v['phone'],v['name'],)\n",
|
|
" i+=1\n",
|
|
" except TencentCloudSDKException as err:\n",
|
|
" print(v['phone'],err)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "b9a157f4-4772-413e-82f4-ecb7d2af8529",
|
|
"metadata": {},
|
|
"source": [
|
|
"## 批量发送短信"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 8,
|
|
"id": "4b2b5d76-665f-4dfe-bbd3-5c80abd8c3e3",
|
|
"metadata": {
|
|
"execution": {
|
|
"iopub.execute_input": "2024-06-15T04:18:57.182692Z",
|
|
"iopub.status.busy": "2024-06-15T04:18:57.181895Z",
|
|
"iopub.status.idle": "2024-06-15T04:21:21.343319Z",
|
|
"shell.execute_reply": "2024-06-15T04:21:21.342154Z",
|
|
"shell.execute_reply.started": "2024-06-15T04:18:57.182620Z"
|
|
},
|
|
"tags": []
|
|
},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"no phone\n",
|
|
"no phone\n",
|
|
"no phone\n",
|
|
"no phone\n",
|
|
"no phone\n",
|
|
"no phone\n",
|
|
"no phone\n",
|
|
"no phone\n",
|
|
"19942611157 send success\n",
|
|
"13731736816 send success\n",
|
|
"13838725641 send success\n",
|
|
"18709699807 send success\n",
|
|
"13865545857 send success\n",
|
|
"13707527802 send success\n",
|
|
"15655460615 send success\n",
|
|
"17794221301 send success\n",
|
|
"13023072199 send success\n",
|
|
" \n",
|
|
"18103386470 incorrect number format\n",
|
|
"15890477185 send success\n",
|
|
"17705419720 send success\n",
|
|
"18098681889 send success\n",
|
|
"15628647170 send success\n",
|
|
"18153975991 send success\n",
|
|
"18130111129 send success\n",
|
|
"18755496582 send success\n",
|
|
"18255437651 send success\n",
|
|
"15292189223 send success\n",
|
|
"18295020925 send success\n",
|
|
"18711608290 send success\n",
|
|
"15955445820 send success\n",
|
|
"13023073599 send success\n",
|
|
"18625686973 send success\n",
|
|
"13955466309 send success\n",
|
|
"15621065059 send success\n",
|
|
"15647724286 send success\n",
|
|
"17755464127 send success\n",
|
|
"17356735629 send success\n",
|
|
"17693512018 send success\n",
|
|
"18395575850 send success\n",
|
|
"18697552627 send success\n",
|
|
"13598251592 send success\n",
|
|
"13849787450 send success\n",
|
|
"18555046125 send success\n",
|
|
"15938450445 send success\n",
|
|
"18154160502 send success\n",
|
|
"17615828482 send success\n",
|
|
"17741552733 send success\n",
|
|
"13137511948 send success\n",
|
|
"18205611770 send success\n",
|
|
"15655418392 send success\n",
|
|
"18255497736 send success\n",
|
|
"15551066103 send success\n",
|
|
"15055436505 send success\n",
|
|
"17364301279 send success\n",
|
|
"15127434051 send success\n",
|
|
"13949390381 send success\n",
|
|
"13813842122 send success\n",
|
|
"15655481513 send success\n",
|
|
"13849713173 send success\n",
|
|
"18255448070 send success\n",
|
|
"15837756970 send success\n",
|
|
"13956453909 send success\n",
|
|
"15773285876 send success\n",
|
|
"13170201121 send success\n",
|
|
"17754002448 send success\n",
|
|
"19955478931 send success\n",
|
|
"18655419135 send success\n",
|
|
"15755568799 send success\n",
|
|
"16210176751 send success\n",
|
|
"18855450547 send success\n",
|
|
"18939315399 send success\n",
|
|
"19956844701 send success\n",
|
|
"15999017157 send success\n",
|
|
"15009354852 send success\n",
|
|
"13849770085 send success\n",
|
|
"18840113036 send success\n",
|
|
"17705561589 send success\n",
|
|
"15655447320 send success\n",
|
|
"15655449397 send success\n",
|
|
"18956902839 send success\n",
|
|
"13703470303 send success\n",
|
|
"18755610669 send success\n",
|
|
"19955478356 send success\n",
|
|
"15551292650 send success\n",
|
|
"15655488631 send success\n",
|
|
"18805546673 send success\n",
|
|
"15551380316 send success\n",
|
|
"19965555360 send success\n",
|
|
"15055901980 send success\n",
|
|
"13170205821 send success\n",
|
|
"18355417648 send success\n",
|
|
"13155471226 send success\n",
|
|
"17775225228 send success\n",
|
|
"18855743860 send success\n",
|
|
"15936730636 send success\n",
|
|
"15755401812 send success\n",
|
|
"15003874032 send success\n",
|
|
"13195541023 send success\n",
|
|
"15155410909 send success\n",
|
|
"15139350583 send success\n",
|
|
"18395552510 send success\n",
|
|
"13003070360 send success\n",
|
|
"15655425903 send success\n",
|
|
"13938984651 send success\n",
|
|
"13635540705 send success\n",
|
|
"18273731936 send success\n",
|
|
"13905177690 send success\n",
|
|
"17320086770 send success\n",
|
|
"18789501062 send success\n",
|
|
"13061352719 send success\n",
|
|
"17375079890 send success\n",
|
|
"18949682981 send success\n",
|
|
"15956687723 send success\n",
|
|
"13095541526 send success\n",
|
|
"15655419136 send success\n",
|
|
"17730154504 send success\n",
|
|
"13023072352 send success\n",
|
|
"13645542141 send success\n",
|
|
"15256097196 send success\n",
|
|
"15175091735 send success\n",
|
|
"13851899150 send success\n",
|
|
"18505541270 send success\n",
|
|
"18816717011 send success\n",
|
|
"17752235943 send success\n",
|
|
"13838733403 send success\n",
|
|
"13309662359 send success\n",
|
|
"13139226242 send success\n",
|
|
"18255488825 send success\n",
|
|
"15345549629 send success\n",
|
|
"18714867830 send success\n",
|
|
"17355408736 send success\n",
|
|
"18055429398 send success\n",
|
|
"13884604664 send success\n",
|
|
"15855406650 send success\n",
|
|
"13813354628 send success\n",
|
|
"13170203223 send success\n",
|
|
"16605543635 send success\n",
|
|
"15655426302 send success\n",
|
|
"15954645889 send success\n",
|
|
"17857052239 send success\n",
|
|
"13797656343 send success\n",
|
|
"19955465365 send success\n",
|
|
"13952522760 send success\n",
|
|
"18325508580 send success\n",
|
|
"18356591952 send success\n",
|
|
"17755410716 send success\n",
|
|
"13141750691 send success\n",
|
|
"13053175873 send success\n",
|
|
"13966021618 send success\n",
|
|
"13966470197 send success\n",
|
|
"13770534696 send success\n",
|
|
"15655409287 send success\n",
|
|
"18405568812 send success\n",
|
|
"19955482518 send success\n",
|
|
"15855421427 send success\n",
|
|
"13951081054 send success\n",
|
|
"18955485857 send success\n",
|
|
"13855679352 send success\n",
|
|
"17670914048 send success\n",
|
|
"13516431729 send success\n",
|
|
"18365209897 send success\n",
|
|
"13004003188 send success\n",
|
|
"13952521172 send success\n",
|
|
"13017111603 send success\n",
|
|
"19965555958 send success\n",
|
|
"15175547037 send success\n",
|
|
"18755403193 send success\n",
|
|
"13083076683 send success\n",
|
|
"17794222751 send success\n",
|
|
"18055498074 send success\n",
|
|
"18715545093 send success\n",
|
|
"13645237712 send success\n",
|
|
"13853351056 send success\n",
|
|
"18255424348 send success\n",
|
|
"13013057375 send success\n",
|
|
"18994087023 send success\n",
|
|
"18747700161 send success\n",
|
|
"17693408264 send success\n",
|
|
"18355440915 send success\n",
|
|
"13063468662 send success\n",
|
|
"13042939603 send success\n",
|
|
"15995092297 send success\n",
|
|
"18713919730 send success\n",
|
|
"18761692035 send success\n",
|
|
"15399581759 send success\n",
|
|
"15137998459 send success\n",
|
|
"19372485394 send success\n",
|
|
"15055416772 send success\n",
|
|
"16692911812 send success\n",
|
|
"18373300557 send success\n",
|
|
"13132317167 send success\n",
|
|
"15386102758 send success\n",
|
|
"18244776686 send success\n",
|
|
"18855267449 send success\n",
|
|
"15993183446 send success\n",
|
|
"17722766031 send success\n",
|
|
"18130226668 send success\n",
|
|
"19966578870 send success\n",
|
|
"13003072810 send success\n",
|
|
"13813129585 send success\n",
|
|
"18755412421 send success\n",
|
|
"18232240054 send success\n",
|
|
"13008786743 send success\n",
|
|
"13939347363 send success\n",
|
|
"13839257561 send success\n",
|
|
"18955451531 send success\n",
|
|
"13695547590 send success\n",
|
|
"15395490247 send success\n",
|
|
"13569257061 send success\n",
|
|
"18713450286 send success\n",
|
|
"13013059167 send success\n",
|
|
"18419213063 send success\n",
|
|
"13851567834 send success\n",
|
|
"13235262870 send success\n",
|
|
"18103933692 send success\n",
|
|
"15773454831 send success\n",
|
|
"18226198926 send success\n",
|
|
"15197353076 send success\n",
|
|
"13155408375 send success\n",
|
|
"15349335104 send success\n",
|
|
"13838721055 send success\n",
|
|
"18774626434 send success\n",
|
|
"15926402134 send success\n",
|
|
"15695543875 send success\n",
|
|
"18602516558 send success\n",
|
|
"15655461223 send success\n",
|
|
"13405556527 send success\n",
|
|
"15952090091 send success\n",
|
|
"19968465904 send success\n",
|
|
"15655461956 send success\n",
|
|
"15895750998 send success\n",
|
|
"15576422882 send success\n",
|
|
"15842836079 send success\n",
|
|
"13473348821 send success\n",
|
|
"13003070281 send success\n",
|
|
"17745540320 send success\n",
|
|
"18739368272 send success\n",
|
|
"15682801729 send success\n",
|
|
"15655407735 send success\n",
|
|
"17693167872 send success\n",
|
|
"15888273950 send success\n",
|
|
"13955654187 send success\n",
|
|
"13949725095 send success\n",
|
|
"13085546130 send success\n",
|
|
"18232248052 send success\n",
|
|
"18919238526 send success\n",
|
|
"19966592196 send success\n",
|
|
"13275725840 send success\n",
|
|
"15155780236 send success\n",
|
|
"13721136494 send success\n",
|
|
"17693472797 send success\n",
|
|
"15156610733 send success\n",
|
|
"18373361573 send success\n",
|
|
"18098679969 send success\n",
|
|
"13814183155 send success\n",
|
|
"18130133323 send success\n",
|
|
"18573309322 send success\n",
|
|
"19159359579 send success\n",
|
|
"15850680303 send success\n",
|
|
"15155431531 send success\n",
|
|
"15956652461 send success\n",
|
|
"18655578659 send success\n",
|
|
"19109871955 send success\n",
|
|
"18395526773 send success\n",
|
|
"13004009125 send success\n",
|
|
"17693227281 send success\n",
|
|
"13838735773 send success\n",
|
|
"13645549989 send success\n",
|
|
"18712087023 send success\n",
|
|
"18755609925 send success\n",
|
|
"18856150393 send success\n",
|
|
"18842163089 send success\n",
|
|
"18152048716 send success\n",
|
|
"13013052183 send success\n",
|
|
"13310490514 send success\n",
|
|
"19855419654 send success\n",
|
|
"15036252701 send success\n",
|
|
"15855460613 send success\n",
|
|
"13815851597 send success\n",
|
|
"17716763834 send success\n",
|
|
"19965560804 send success\n",
|
|
"13949395009 send success\n",
|
|
"18005547918 send success\n",
|
|
"15395443121 send success\n",
|
|
"15855451560 send success\n",
|
|
"17355407196 send success\n",
|
|
"15703936235 send success\n",
|
|
"18134529905 send success\n",
|
|
"17755433521 send success\n",
|
|
"15128938457 send success\n",
|
|
"13866642674 send success\n",
|
|
"13023071638 send success\n",
|
|
"18697550013 send success\n",
|
|
"13839309439 send success\n",
|
|
"13949351701 send success\n",
|
|
"13866628200 send success\n",
|
|
"13033195262 send success\n",
|
|
"15655472318 send success\n",
|
|
"19155461653 send success\n",
|
|
"19965560667 send success\n",
|
|
"15212981800 send success\n",
|
|
"17664159607 send success\n",
|
|
"15391768577 send success\n",
|
|
"13952006067 send success\n",
|
|
"17729905403 send success\n",
|
|
"18355428842 send success\n",
|
|
"18393050812 send success\n",
|
|
"18655480503 send success\n",
|
|
"18747041241 send success\n",
|
|
"18021515575 send success\n",
|
|
"18755495657 send success\n",
|
|
"18513180811 send success\n",
|
|
"13803938006 send success\n",
|
|
"13839279052 send success\n",
|
|
"15655465170 send success\n",
|
|
"13855464901 send success\n",
|
|
"13721120096 send success\n",
|
|
"13598230905 send success\n",
|
|
"18156945328 send success\n",
|
|
"18700500302 send success\n",
|
|
"18556508204 send success\n",
|
|
"15905543994 send success\n",
|
|
"15655425326 send success\n",
|
|
"18155454118 send success\n",
|
|
"19965559592 send success\n",
|
|
"13513948611 send success\n",
|
|
"18255478180 send success\n",
|
|
"17705169891 send success\n",
|
|
"18855129343 send success\n",
|
|
"19155479090 send success\n",
|
|
"13645622639 send success\n",
|
|
"13695545867 send success\n",
|
|
"13939335120 send success\n",
|
|
"19955479828 send success\n",
|
|
"15375158266 send success\n",
|
|
"18326649422 send success\n",
|
|
"13866436929 send success\n",
|
|
"13955473829 send success\n",
|
|
"18725543645 send success\n",
|
|
"13195471130 send success\n",
|
|
"13155441760 send success\n",
|
|
"13003079137 send success\n",
|
|
"13893364942 send success\n",
|
|
"13003070765 send success\n",
|
|
"15716627258 send success\n",
|
|
"15231007871 send success\n",
|
|
"13155499861 send success\n",
|
|
"18243415039 send success\n",
|
|
"17361572549 send success\n",
|
|
"18294250295 send success\n",
|
|
"13898993884 send success\n",
|
|
"15874194982 send success\n",
|
|
"15950594441 send success\n",
|
|
"13855469280 send success\n",
|
|
"13938325779 send success\n",
|
|
"15551290662 send success\n",
|
|
"18220409953 send success\n",
|
|
"18855469116 send success\n",
|
|
"13013057988 send success\n",
|
|
"15682795430 send success\n",
|
|
"13525664396 send success\n",
|
|
"18593403689 send success\n",
|
|
"17749478898 send success\n",
|
|
"18055459197 send success\n",
|
|
"18735404380 send success\n",
|
|
"13844643590 send success\n",
|
|
"15348026215 send success\n",
|
|
"17394944417 send success\n",
|
|
"18697540310 send success\n",
|
|
"18055406226 send success\n",
|
|
"18855467876 send success\n",
|
|
"13773358046 send success\n",
|
|
"17692125479 send success\n",
|
|
"15203339808 send success\n",
|
|
"15005546590 send success\n",
|
|
"19966599871 send success\n",
|
|
"18755478770 send success\n",
|
|
"18697539718 send success\n",
|
|
"19955232726 send success\n",
|
|
"18855448803 send success\n",
|
|
"17205138897 send success\n",
|
|
"17693456867 send success\n",
|
|
"13770582671 send success\n",
|
|
"18345524639 send success\n",
|
|
"18182009982 send success\n",
|
|
"18355401245 send success\n",
|
|
"17755418665 send success\n",
|
|
"15174241687 send success\n",
|
|
"13003072730 send success\n",
|
|
"15055925364 send success\n",
|
|
"18655419641 send success\n",
|
|
"15952037613 send success\n",
|
|
"17889788797 send success\n",
|
|
"15116997281 send success\n",
|
|
"17680463194 send success\n",
|
|
"13195543290 send success\n",
|
|
"18205544407 send success\n",
|
|
"13516435558 send success\n",
|
|
"15996111760 send success\n",
|
|
"19154081994 send success\n",
|
|
"13693863150 send success\n",
|
|
"17305548680 send success\n",
|
|
"18505541190 send success\n",
|
|
"18051440013 send success\n",
|
|
"15155618359 send success\n",
|
|
"18155464500 send success\n",
|
|
"13801593697 send success\n",
|
|
"13205546079 send success\n",
|
|
"15655466370 send success\n",
|
|
"18055479673 send success\n",
|
|
"15655446370 send success\n",
|
|
"13951719703 send success\n",
|
|
"13955475355 send success\n",
|
|
"15655482378 send success\n",
|
|
"19955493933 send success\n",
|
|
"13569213926 send success\n",
|
|
"13003078255 send success\n",
|
|
"18949661109 send success\n",
|
|
"18456443245 send success\n",
|
|
"13773355830 send success\n",
|
|
"15395456775 send success\n",
|
|
"13696729760 send success\n",
|
|
"18725545471 send success\n",
|
|
"18900570986 send success\n",
|
|
"18715366834 send success\n",
|
|
"15150846066 send success\n",
|
|
"18365203102 send success\n",
|
|
"18397431204 send success\n",
|
|
"15293820758 send success\n",
|
|
"15189836162 send success\n",
|
|
"15255408780 send success\n",
|
|
"15255439252 send success\n",
|
|
"15378844426 send success\n",
|
|
"13839339237 send success\n",
|
|
"13615543477 send success\n",
|
|
"15936186056 send success\n",
|
|
"13513917107 send success\n",
|
|
"15655446531 send success\n",
|
|
"17730169901 send success\n",
|
|
"17856897607 send success\n",
|
|
"18752530706 send success\n",
|
|
"18155489948 send success\n",
|
|
"18297600683 send success\n",
|
|
"18182022876 send success\n",
|
|
"13023072318 send success\n",
|
|
"18155403851 send success\n",
|
|
"17640449190 send success\n",
|
|
"13023073578 send success\n",
|
|
"18755426182 send success\n",
|
|
"13013053152 send success\n",
|
|
"18419243885 send success\n",
|
|
"15255641190 send success\n",
|
|
"15655418379 send success\n",
|
|
"13155446257 send success\n",
|
|
"19355411715 send success\n",
|
|
"15515874890 send success\n",
|
|
"13023072315 send success\n",
|
|
"18155499975 send success\n",
|
|
"17347205539 send success\n",
|
|
"13851677439 send success\n",
|
|
"19955455403 send success\n",
|
|
"13731144981 send success\n",
|
|
"15890897117 send success\n",
|
|
"13852532818 send success\n",
|
|
"13053179630 send success\n",
|
|
"13195563768 send success\n",
|
|
"15593402325 send success\n",
|
|
"15869716608 send success\n",
|
|
"13023073298 send success\n",
|
|
"17364391758 send success\n",
|
|
"13955636152 send success\n",
|
|
"18742589250 send success\n",
|
|
"13013051752 send success\n",
|
|
"17674614754 send success\n",
|
|
"18355471330 send success\n",
|
|
"18330181397 send success\n",
|
|
"18627383851 send success\n",
|
|
"18155409881 send success\n",
|
|
"13951997793 send success\n",
|
|
"18205545624 send success\n",
|
|
"15755400164 send success\n",
|
|
"13849700680 send success\n",
|
|
"13663933792 send success\n",
|
|
"18795910153 send success\n",
|
|
"15548535122 send success\n",
|
|
"18910406512 send success\n",
|
|
"18655705277 send success\n",
|
|
"13956531708 send success\n",
|
|
"13053120503 send success\n",
|
|
"13707433579 send success\n",
|
|
"13339063222 send success\n",
|
|
"18755401573 send success\n",
|
|
"17364324351 send success\n",
|
|
"15188206089 send success\n",
|
|
"18482288017 send success\n",
|
|
"13155482169 send success\n",
|
|
"17639375928 send success\n",
|
|
"15526874408 send success\n",
|
|
"13063272836 send success\n",
|
|
"17309926080 send success\n",
|
|
"18570369848 send success\n",
|
|
"13966476326 send success\n",
|
|
"17356696162 send success\n",
|
|
"15956693902 send success\n",
|
|
"15655488379 send success\n",
|
|
"13770598760 send success\n",
|
|
"18574430665 send success\n",
|
|
"18160601010 send success\n",
|
|
"17364323220 send success\n",
|
|
"13155425052 send success\n",
|
|
"17555720763 send success\n",
|
|
"15056165211 send success\n",
|
|
"15155442857 send success\n",
|
|
"13852536089 send success\n",
|
|
"15505547975 send success\n",
|
|
"15675451532 send success\n",
|
|
"17398367085 send success\n",
|
|
"13303933563 send success\n",
|
|
"19109641007 send success\n",
|
|
"15955438272 send success\n",
|
|
"15886325869 send success\n",
|
|
"13905253117 send success\n",
|
|
"13155412015 send success\n",
|
|
"13855432196 send success\n",
|
|
"19159561224 send success\n",
|
|
"18155450828 send success\n",
|
|
"13733076212 send success\n",
|
|
"13731336400 send success\n",
|
|
"13705544978 send success\n",
|
|
"18855495341 send success\n",
|
|
"15755417879 send success\n",
|
|
"13085082337 send success\n",
|
|
"17605540258 send success\n",
|
|
"15716619676 send success\n",
|
|
"18609781913 send success\n",
|
|
"18573080085 send success\n",
|
|
"17633658875 send success\n",
|
|
"17361574162 send success\n",
|
|
"18755609682 send success\n",
|
|
"15956007100 send success\n",
|
|
"13462634265 send success\n",
|
|
"15773025075 send success\n",
|
|
"18219680114 send success\n",
|
|
"15357983376 send success\n",
|
|
"13003072507 send success\n",
|
|
"13395546762 send success\n",
|
|
"13938982338 send success\n",
|
|
"15682770715 send success\n",
|
|
"15941671251 send success\n",
|
|
"13003077931 send success\n",
|
|
"18339191977 send success\n",
|
|
"18755415714 send success\n",
|
|
"16605541029 send success\n",
|
|
"15055906126 send success\n",
|
|
"18693249413 send success\n",
|
|
"13155447591 send success\n",
|
|
"17631456876 send success\n",
|
|
"15399638870 send success\n",
|
|
"15357983987 send success\n",
|
|
"13814046356 send success\n",
|
|
"13645174119 send success\n",
|
|
"15956682284 send success\n",
|
|
"17794224655 send success\n",
|
|
"13693852511 send success\n",
|
|
"13721157011 send success\n",
|
|
"15357997466 send success\n",
|
|
"15693288408 send success\n",
|
|
"13839380774 send success\n",
|
|
"13865122291 send success\n",
|
|
"18637720860 send success\n",
|
|
"15551281120 send success\n",
|
|
"18867390941 send success\n",
|
|
"18119509310 send success\n",
|
|
"19966599659 send success\n",
|
|
"13335548079 send success\n",
|
|
"18712533058 send success\n",
|
|
"13782010410 send success\n",
|
|
"17794220980 send success\n",
|
|
"13938325665 send success\n",
|
|
"18956137868 send success\n",
|
|
"13673016695 send success\n",
|
|
"18655425842 send success\n",
|
|
"18573640829 send success\n",
|
|
"15036240545 send success\n",
|
|
"18809312891 send success\n",
|
|
"18895309506 send success\n",
|
|
"13865815924 send success\n",
|
|
"19955498782 send success\n",
|
|
"18755464159 send success\n",
|
|
"18715366854 send success\n",
|
|
"18715410357 send success\n",
|
|
"15855625936 send success\n",
|
|
"13781752665 send success\n",
|
|
"15056629040 send success\n",
|
|
"18714852420 send success\n",
|
|
"15318609798 send success\n",
|
|
"17709649926 send success\n",
|
|
"15755428252 send success\n",
|
|
"15647721341 send success\n",
|
|
"15055414154 send success\n",
|
|
"15556938789 send success\n",
|
|
"15212636122 send success\n",
|
|
"17775205150 send success\n",
|
|
"15695543115 send success\n",
|
|
"18655435835 send success\n",
|
|
"17355435535 send success\n",
|
|
"13487589385 send success\n",
|
|
"15139003922 send success\n",
|
|
"18794788323 send success\n",
|
|
"18255448420 send success\n",
|
|
"17355463516 send success\n",
|
|
"18130147032 send success\n",
|
|
"15681056327 send success\n",
|
|
"18709859843 send success\n",
|
|
"13155417313 send success\n",
|
|
"15357999751 send success\n",
|
|
"19966579223 send success\n",
|
|
"13003073108 send success\n",
|
|
"17355497795 send success\n",
|
|
"13721155963 send success\n",
|
|
"13966484476 send success\n",
|
|
"13023073238 send success\n",
|
|
"13170209192 send success\n",
|
|
"18273367912 send success\n",
|
|
"17755428083 send success\n",
|
|
"15655497312 send success\n",
|
|
"18773367039 send success\n",
|
|
"18855035739 send success\n",
|
|
"17755458435 send success\n",
|
|
"18726899901 send success\n",
|
|
"13955446002 send success\n",
|
|
"18569007604 send success\n",
|
|
"13851673089 send success\n",
|
|
"13913803900 send success\n",
|
|
"18538572571 send success\n",
|
|
"18156969065 send success\n",
|
|
"13399545878 send success\n",
|
|
"15996336757 send success\n",
|
|
"18305545906 send success\n",
|
|
"13523640270 send success\n",
|
|
"13170202992 send success\n",
|
|
"13861565600 send success\n",
|
|
"18670384483 send success\n",
|
|
"15855442741 send success\n",
|
|
"18297361625 send success\n",
|
|
"15055922418 send success\n",
|
|
"13023072386 send success\n",
|
|
"15255419612 send success\n",
|
|
"13523656224 send success\n",
|
|
"18340308210 send success\n",
|
|
"18605546880 send success\n",
|
|
"15038736125 send success\n",
|
|
"19965567165 send success\n",
|
|
"18755221395 send success\n",
|
|
"15938870365 send success\n",
|
|
"15755498615 send success\n",
|
|
"13655617830 send success\n",
|
|
"18945127139 send success\n",
|
|
"13085083153 send success\n",
|
|
"18273890577 send success\n",
|
|
"19117657932 send success\n",
|
|
"18815549489 send success\n",
|
|
"15254163107 send success\n",
|
|
"15773362603 send success\n",
|
|
"13855412453 send success\n",
|
|
"15655447302 send success\n",
|
|
"13952523306 send success\n",
|
|
"18205546592 send success\n",
|
|
"15695542016 send success\n",
|
|
"15539982513 send success\n",
|
|
"13815879336 send success\n",
|
|
"15695545120 send success\n",
|
|
"18655445074 send success\n",
|
|
"13615141835 send success\n",
|
|
"13236522289 send success\n",
|
|
"18655442118 send success\n",
|
|
"13513903292 send success\n",
|
|
"13170204990 send success\n",
|
|
"18055401800 send success\n",
|
|
"15167531534 send success\n",
|
|
"15203775612 send success\n",
|
|
"18339161992 send success\n",
|
|
"15993139464 send success\n",
|
|
"13083480828 send success\n",
|
|
"13155457920 send success\n",
|
|
"15139380572 send success\n",
|
|
"15115515323 send success\n",
|
|
"19965597076 send success\n",
|
|
"15238367902 send success\n",
|
|
"15861391510 send success\n",
|
|
"18697553368 send success\n",
|
|
"13087036760 send success\n",
|
|
"15665561150 send success\n",
|
|
"13155323113 send success\n",
|
|
"18615120161 send success\n",
|
|
"13923549219 send success\n",
|
|
"13975005322 send success\n",
|
|
"18329729219 send success\n",
|
|
"13276573955 send success\n",
|
|
"15850704151 send success\n",
|
|
"19155457332 send success\n",
|
|
"15855413518 send success\n",
|
|
"19966443447 send success\n",
|
|
"15242572736 send success\n",
|
|
"15971060339 send success\n",
|
|
"13601404558 send success\n",
|
|
"15797756601 send success\n",
|
|
"18894201382 send success\n",
|
|
"18655468720 send success\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"from tencentcloud.common import credential\n",
|
|
"from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n",
|
|
"from tencentcloud.sms.v20210111 import sms_client, models\n",
|
|
"from tencentcloud.common.profile.client_profile import ClientProfile\n",
|
|
"from tencentcloud.common.profile.http_profile import HttpProfile\n",
|
|
"import json\n",
|
|
"import pymongo\n",
|
|
"\n",
|
|
"myclient = pymongo.MongoClient('mongodb://localhost:27017/')\n",
|
|
"mydb = myclient[\"baogao\"]\n",
|
|
"mycol = mydb[\"pdf\"]\n",
|
|
"\n",
|
|
"filename = 'data/中安联合.json'\n",
|
|
"with open(filename,'r') as fl:\n",
|
|
" dict1 = json.load(fl) \n",
|
|
"dict2 = {}\n",
|
|
"#place_id = 571315\n",
|
|
"myquery = { \"place_id\": place_id }\n",
|
|
"for x in mycol.find(myquery,{ \"_id\": 0, \"place_id\": 0}):\n",
|
|
" code = int(x['fn'].split('-')[0])\n",
|
|
" if str(code) in dict1.keys() and 'phone' in dict1[str(code)].keys():\n",
|
|
" dict2[code] = {'phone':str(dict1[str(code)]['phone']),'code':x['code'],'name':x['fn']}\n",
|
|
" else:\n",
|
|
" print('no phone')\n",
|
|
"#print(dict2)\n",
|
|
"dw_jc = \"中安联合测试者\"\n",
|
|
"#dict2 = {375: {'phone': '13793180751', 'code': '0379208'}}\n",
|
|
"for k, v in dict2.items():\n",
|
|
" phone = '+86'+v['phone']\n",
|
|
" yzm = v['code']\n",
|
|
" try: \n",
|
|
" secretId = \"AKID22rVyvSqbikXFFvav31ykc9YmqjN6KYc\"\n",
|
|
" secretKey = \"51XVL1YxDKI6mJh8au6DDuTskS1RhwJX\"\n",
|
|
" cred = credential.Credential(secretId, secretKey) \n",
|
|
" httpProfile = HttpProfile()\n",
|
|
" httpProfile.reqMethod = \"POST\" # post请求(默认为post请求)\n",
|
|
" httpProfile.reqTimeout = 60 # 请求超时时间,单位为秒(默认60秒)\n",
|
|
" httpProfile.endpoint = \"sms.tencentcloudapi.com\" # 指定接入地域域名(默认就近接入)\n",
|
|
" clientProfile = ClientProfile()\n",
|
|
" clientProfile.signMethod = \"TC3-HMAC-SHA256\" # 指定签名算法\n",
|
|
" clientProfile.language = \"en-US\"\n",
|
|
" clientProfile.httpProfile = httpProfile\n",
|
|
" client = sms_client.SmsClient(cred, \"ap-guangzhou\", clientProfile)\n",
|
|
" req = models.SendSmsRequest()\n",
|
|
" req.SmsSdkAppId = \"1400140089\"\n",
|
|
" req.SignName = \"坤铭教育\"\n",
|
|
" req.TemplateId = \"1875765\" \n",
|
|
" req.TemplateParamSet = [dw_jc,yzm]\n",
|
|
" req.PhoneNumberSet = [phone]\n",
|
|
" req.SessionContext = \"\"\n",
|
|
" req.ExtendCode = \"\"\n",
|
|
" req.SenderId = \"\"\n",
|
|
" resp = client.SendSms(req)\n",
|
|
" dict3 = json.loads(resp.to_json_string(indent=2))\n",
|
|
"\n",
|
|
" print(v['phone'],dict3['SendStatusSet'][0][\"Message\"])\n",
|
|
" except TencentCloudSDKException as err:\n",
|
|
" print(v['phone'],err)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "df637ce6-7c35-404a-af43-2a5a66b49ba0",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": [
|
|
"dict1 = json.loads(resp.to_json_string(indent=2))\n",
|
|
"print(dict1['SendStatusSet'][0][\"Message\"])"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "feb02430-8946-4ed2-a99b-7f5106257c8b",
|
|
"metadata": {},
|
|
"source": [
|
|
"## 单个发送短信"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 9,
|
|
"id": "25a269c3-758f-4e79-ae6d-a6e6f161d64b",
|
|
"metadata": {
|
|
"execution": {
|
|
"iopub.execute_input": "2024-06-15T04:25:30.792180Z",
|
|
"iopub.status.busy": "2024-06-15T04:25:30.791422Z",
|
|
"iopub.status.idle": "2024-06-15T04:25:31.016206Z",
|
|
"shell.execute_reply": "2024-06-15T04:25:31.014951Z",
|
|
"shell.execute_reply.started": "2024-06-15T04:25:30.792092Z"
|
|
},
|
|
"tags": []
|
|
},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"+8618103386470 send success\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"from tencentcloud.common import credential\n",
|
|
"from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n",
|
|
"from tencentcloud.sms.v20210111 import sms_client, models\n",
|
|
"from tencentcloud.common.profile.client_profile import ClientProfile\n",
|
|
"from tencentcloud.common.profile.http_profile import HttpProfile\n",
|
|
"import json\n",
|
|
"import pymongo\n",
|
|
"\n",
|
|
"\n",
|
|
"\n",
|
|
"phone = '+86'+'18103386470'\n",
|
|
"yzm = '11210'\n",
|
|
"try: \n",
|
|
" secretId = \"AKID22rVyvSqbikXFFvav31ykc9YmqjN6KYc\"\n",
|
|
" secretKey = \"51XVL1YxDKI6mJh8au6DDuTskS1RhwJX\"\n",
|
|
" cred = credential.Credential(secretId, secretKey) \n",
|
|
" httpProfile = HttpProfile()\n",
|
|
" httpProfile.reqMethod = \"POST\" # post请求(默认为post请求)\n",
|
|
" httpProfile.reqTimeout = 60 # 请求超时时间,单位为秒(默认60秒)\n",
|
|
" httpProfile.endpoint = \"sms.tencentcloudapi.com\" # 指定接入地域域名(默认就近接入)\n",
|
|
" clientProfile = ClientProfile()\n",
|
|
" clientProfile.signMethod = \"TC3-HMAC-SHA256\" # 指定签名算法\n",
|
|
" clientProfile.language = \"en-US\"\n",
|
|
" clientProfile.httpProfile = httpProfile\n",
|
|
" client = sms_client.SmsClient(cred, \"ap-guangzhou\", clientProfile)\n",
|
|
" req = models.SendSmsRequest()\n",
|
|
" req.SmsSdkAppId = \"1400140089\"\n",
|
|
" req.SignName = \"坤铭教育\"\n",
|
|
" req.TemplateId = \"1875765\" \n",
|
|
" req.TemplateParamSet = [dw_jc,yzm]\n",
|
|
" req.PhoneNumberSet = [phone]\n",
|
|
" req.SessionContext = \"\"\n",
|
|
" req.ExtendCode = \"\"\n",
|
|
" req.SenderId = \"\"\n",
|
|
" resp = client.SendSms(req)\n",
|
|
" dict3 = json.loads(resp.to_json_string(indent=2))\n",
|
|
"\n",
|
|
" print(phone,dict3['SendStatusSet'][0][\"Message\"])\n",
|
|
"except TencentCloudSDKException as err:\n",
|
|
" print(v['phone'],err)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "b1e90a59-0b09-4786-99a5-036b69f793ae",
|
|
"metadata": {
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"from tencentcloud.common import credential\n",
|
|
"from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n",
|
|
"from tencentcloud.sms.v20210111 import sms_client, models\n",
|
|
"from tencentcloud.common.profile.client_profile import ClientProfile\n",
|
|
"from tencentcloud.common.profile.http_profile import HttpProfile\n",
|
|
"import json\n",
|
|
"import pymongo\n",
|
|
"\n",
|
|
"myclient = pymongo.MongoClient('mongodb://localhost:27017/')\n",
|
|
"mydb = myclient[\"baogao\"]\n",
|
|
"mycol = mydb[\"pdf\"]\n",
|
|
"\n",
|
|
"filename = 'data/中安联合.json'\n",
|
|
"with open(filename,'r') as fl:\n",
|
|
" dict1 = json.load(fl) \n",
|
|
"dict2 = {}\n",
|
|
"place_id = 624770\n",
|
|
"myquery = { \"place_id\": place_id,\"code\":\"051067\" }\n",
|
|
"for x in mycol.find(myquery,{ \"_id\": 0, \"place_id\": 0}):\n",
|
|
" code = int(x['fn'].split('-')[0])\n",
|
|
" if str(code) in dict1.keys():\n",
|
|
" dict2[code] = {'phone':str(dict1[str(code)]['phone']),'code':x['code']}\n",
|
|
" else:\n",
|
|
" print('no phone')\n",
|
|
"print(dict2)"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "458f1022-ceb9-49f9-b699-3fcc81658335",
|
|
"metadata": {},
|
|
"source": [
|
|
"## 统计短信发送状态"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "411e89ed-8bb2-478b-b180-52188f800adc",
|
|
"metadata": {
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"from tencentcloud.common import credential\n",
|
|
"from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n",
|
|
"from tencentcloud.sms.v20210111 import sms_client, models\n",
|
|
"from tencentcloud.common.profile.client_profile import ClientProfile\n",
|
|
"from tencentcloud.common.profile.http_profile import HttpProfile\n",
|
|
"import json\n",
|
|
"import pymongo\n",
|
|
"\n",
|
|
"\n",
|
|
"try: \n",
|
|
" secretId = \"AKID22rVyvSqbikXFFvav31ykc9YmqjN6KYc\"\n",
|
|
" secretKey = \"51XVL1YxDKI6mJh8au6DDuTskS1RhwJX\"\n",
|
|
" cred = credential.Credential(secretId, secretKey) \n",
|
|
" httpProfile = HttpProfile()\n",
|
|
" httpProfile.reqMethod = \"POST\" # post请求(默认为post请求)\n",
|
|
" httpProfile.reqTimeout = 60 # 请求超时时间,单位为秒(默认60秒)\n",
|
|
" httpProfile.endpoint = \"sms.tencentcloudapi.com\" # 指定接入地域域名(默认就近接入)\n",
|
|
" clientProfile = ClientProfile()\n",
|
|
" clientProfile.signMethod = \"TC3-HMAC-SHA256\" # 指定签名算法\n",
|
|
" clientProfile.language = \"en-US\"\n",
|
|
" clientProfile.httpProfile = httpProfile\n",
|
|
" client = sms_client.SmsClient(cred, \"ap-guangzhou\", clientProfile)\n",
|
|
" req = models.SendStatusStatisticsRequest()\n",
|
|
" req.SmsSdkAppId = \"1400140089\"\n",
|
|
" \n",
|
|
" # 拉取最大条数,最多100条\n",
|
|
" req.Limit = 100\n",
|
|
" # 偏移量 注:目前固定设置为0\n",
|
|
" req.Offset = 0\n",
|
|
" # 开始时间,yyyymmddhh 需要拉取的起始时间,精确到小时\n",
|
|
" req.BeginTime = \"2023112700\"\n",
|
|
" # 结束时间,yyyymmddhh 需要拉取的截止时间,精确到小时\n",
|
|
" # 注:EndTime 必须大于 BeginTime\n",
|
|
" req.EndTime = \"2023112723\"\n",
|
|
"\n",
|
|
"\n",
|
|
" # 通过client对象调用SendStatusStatistics方法发起请求。注意请求方法名与请求对象是对应的。\n",
|
|
" # 返回的resp是一个SendStatusStatisticsResponse类的实例,与请求对象对应。\n",
|
|
" resp = client.SendStatusStatistics(req)\n",
|
|
"\n",
|
|
"\n",
|
|
" # 输出json格式的字符串回包\n",
|
|
" print(resp.to_json_string(indent=2))\n",
|
|
"\n",
|
|
"\n",
|
|
"except TencentCloudSDKException as err:\n",
|
|
" print(err)\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "51c61809-e6a3-489e-bac7-f439b673dcd3",
|
|
"metadata": {},
|
|
"source": [
|
|
"## 拉取短信下发状态"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "50183bba-2f9d-4003-98a7-0ecda96670ef",
|
|
"metadata": {
|
|
"tags": []
|
|
},
|
|
"outputs": [],
|
|
"source": [
|
|
"from tencentcloud.common import credential\n",
|
|
"from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n",
|
|
"from tencentcloud.sms.v20210111 import sms_client, models\n",
|
|
"from tencentcloud.common.profile.client_profile import ClientProfile\n",
|
|
"from tencentcloud.common.profile.http_profile import HttpProfile\n",
|
|
"\n",
|
|
"\n",
|
|
"\n",
|
|
"try: \n",
|
|
" secretId = \"AKID22rVyvSqbikXFFvav31ykc9YmqjN6KYc\"\n",
|
|
" secretKey = \"51XVL1YxDKI6mJh8au6DDuTskS1RhwJX\"\n",
|
|
" cred = credential.Credential(secretId, secretKey) \n",
|
|
" httpProfile = HttpProfile()\n",
|
|
" httpProfile.reqMethod = \"POST\" # post请求(默认为post请求)\n",
|
|
" httpProfile.reqTimeout = 60 # 请求超时时间,单位为秒(默认60秒)\n",
|
|
" httpProfile.endpoint = \"sms.tencentcloudapi.com\" # 指定接入地域域名(默认就近接入)\n",
|
|
" clientProfile = ClientProfile()\n",
|
|
" clientProfile.signMethod = \"TC3-HMAC-SHA256\" # 指定签名算法\n",
|
|
" clientProfile.language = \"en-US\"\n",
|
|
" clientProfile.httpProfile = httpProfile\n",
|
|
" client = sms_client.SmsClient(cred, \"ap-guangzhou\", clientProfile)\n",
|
|
" req = models.PullSmsSendStatusRequest()\n",
|
|
" req.SmsSdkAppId = \"1400140089\"\n",
|
|
" req.Limit = 100\n",
|
|
" resp = client.PullSmsSendStatus(req)\n",
|
|
" # 输出json格式的字符串回包\n",
|
|
" print(resp.to_json_string(indent=2))\n",
|
|
"\n",
|
|
"\n",
|
|
"except TencentCloudSDKException as err:\n",
|
|
" print(err)\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "c3b4d384-9f83-4c91-98aa-0bb1f0e1d4ed",
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3 (ipykernel)",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.12.3"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|