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