请求方式:POST。
服务地址/v3/push/package/upload
接口服务地址与服务接入点一一对应,请选择与您的应用服务接入点对应的 服务地址。
接口功能:用户需要通过文件的方式,对批量账号上传号码包文件。然后对号码包中的文件进行推送。号码包推送接口主要包括号码包上传接口、以及号码包推送接口。
注意:
- 账号包文件名:长度限制为 [1, 100]。
- 账号包格式及大小: 支持
zip\txt\csv
文件;大小保持在100MB以内。zip
压缩包中可包含:单个.txt
或.csv
文件(不能嵌套文件夹)。- .
txt
文件要求:(1)编码为 UTF-8;(2)每行一个账号,账号长度限制为 [2, 100]。- .
csv
文件要求:(1)只能有一列;(2)每行一个账号,账号长度限制为 [2, 100]。
参数名 | 类型 | 是否必须 | 参数说明 |
---|---|---|---|
file | form-data | 是 | zip\txt\csv 文件;大小保持在100MB以内zip 压缩包中可包含:单个 .txt 或 .csv 文件(不能嵌套文件夹)txt 文件要求:(1)编码为 UTF-8;(2)每行一个账号,账号长度限制为 [2, 100]csv 文件要求:(1)只能有一列;(2)每行一个账号,账号长度限制为 [2, 100] |
参数名 | 类型 | 是否必须 | 参数说明 |
---|---|---|---|
retCode | Integer | 是 | 错误码 |
errMsg | String | 是 | 请求出错时的错误信息 |
uploadId | Integer | 是 | 当上传文件成功时,将反馈一个正整数 uploadId ,代表上传文件 ID,提供给后续号码包接口进行推送 |
import base64
from pip._vendor import requests
from pip._vendor.urllib3 import encode_multipart_formdata
def upload(url, filePath, accessId, secret, data={}, header={}):
openFile = open(filePath, 'rb')
data['file'] = (openFile.name, openFile.read())
encode_data = encode_multipart_formdata(data)
data = encode_data[0]
header['Content-Type'] = encode_data[1]
authInfo = accessId + ":" + secret
header['Authorization'] = "Basic " + str(base64.b64encode(bytes(authInfo, encoding="utf8")),encoding="utf8")
r = requests.post(url, headers=header, data=data)
print(r.json())
刀片服务器在大型企业用户中应用比较广泛,但是对于中小企业用户来说,刀片服务...
CDN 如何收费? 通用计费 自2020年12月7日21:30起,开通 CDN 时计费方式仅支持【...
我认为的如何逐步做到商业智能,通过报表自动化、数据图表化、数据可视化、数据...
作者:崔昊 编辑:阿里波特 来源:阿里云研究公众号 编者按: 中国儿童内容领域...
如果加工规则中涉及RDS资源的加载,则有可能会产生资源的加载或刷新错误。本文档...
Hello,大家好,我是麦洛,今天带大家来了解一下Sentinel中@SentinelResource注解的...
其实这个问题的完整描述是:Java 中的 PriorityQueue 实现,其数据的逻辑结构是...
2021年5月28日-5月29日,为期两天的阿里云峰会暨开发者大会在北京国家会议中心举...
日志服务的架构如下图所示。 图 1. 产品架构 Logtail 帮助您快速收集日志的Agent...
本文介绍如何查看实例和其他资源的提升配额申请记录。 查看所有申请记录 登录 EC...