Skip to content

Commit 07dcb0d

Browse files
authored
Merge pull request #430 from qiniu/docs/update-links
update docs links & bump version to v7.10.0
2 parents ba3e86f + 0ade9ae commit 07dcb0d

File tree

10 files changed

+39
-33
lines changed

10 files changed

+39
-33
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 7.10.0(2022-11-15)
4+
* 对象存储,修复通过 set_default 设置 rs, rsf 不生效,而 SDK 自动获取的问题(v7.9.0)
5+
* 对象存储,支持直接从 qiniu 导入 UploadProgressRecorder
6+
* 对象存储,优化分片上传 ctx 超时检测
7+
* 文档,更新注释中文档链接
8+
39
## 7.9.0(2022-07-20)
410
* 对象存储,支持使用时不配置区域信息,SDK 自动获取;
511
* 对象存储,新增 list_domains API 用于查询空间绑定的域名

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ import qiniu
4343
...
4444

4545
```
46-
更多参见SDK使用指南: http://developer.qiniu.com/code/v7/sdk/python.html
46+
更多参见SDK使用指南: https://developer.qiniu.com/kodo/sdk/python
4747
```
4848
4949
## 测试

examples/pfop_watermark.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# 转码是使用的队列名称。
1515
pipeline = 'pipeline_name'
1616

17-
# 需要添加水印的图片UrlSafeBase64,可以参考http://developer.qiniu.com/code/v6/api/dora-api/av/video-watermark.html
17+
# 需要添加水印的图片UrlSafeBase64,可以参考 https://developer.qiniu.com/dora/api/video-watermarking
1818
base64URL = urlsafe_base64_encode(
1919
'http://developer.qiniu.com/resource/logo-2.jpg')
2020

qiniu/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
# flake8: noqa
1111

12-
__version__ = '7.9.0'
12+
__version__ = '7.10.0'
1313

1414
from .auth import Auth, QiniuMacAuth
1515

qiniu/http.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,8 @@ class ResponseInfo(object):
239239
Attributes:
240240
status_code: 整数变量,响应状态码
241241
text_body: 字符串变量,响应的body
242-
req_id: 字符串变量,七牛HTTP扩展字段,参考 http://developer.qiniu.com/docs/v6/api/reference/extended-headers.html
243-
x_log: 字符串变量,七牛HTTP扩展字段,参考 http://developer.qiniu.com/docs/v6/api/reference/extended-headers.html
242+
req_id: 字符串变量,七牛HTTP扩展字段,参考 https://developer.qiniu.com/kodo/3924/common-request-headers
243+
x_log: 字符串变量,七牛HTTP扩展字段,参考 https://developer.qiniu.com/kodo/3924/common-request-headers
244244
error: 字符串变量,响应的错误内容
245245
"""
246246

qiniu/services/cdn/manager.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def __init__(self, auth):
2525

2626
def refresh_urls(self, urls):
2727
"""
28-
刷新文件列表,文档 http://developer.qiniu.com/article/fusion/api/refresh.html
28+
刷新文件列表,文档 https://developer.qiniu.com/fusion/api/cache-refresh
2929
3030
Args:
3131
urls: 待刷新的文件外链列表
@@ -38,7 +38,7 @@ def refresh_urls(self, urls):
3838

3939
def refresh_dirs(self, dirs):
4040
"""
41-
刷新目录,文档 http://developer.qiniu.com/article/fusion/api/refresh.html
41+
刷新目录,文档 https://developer.qiniu.com/fusion/api/cache-refresh
4242
4343
Args:
4444
urls: 待刷新的目录列表
@@ -51,7 +51,7 @@ def refresh_dirs(self, dirs):
5151

5252
def refresh_urls_and_dirs(self, urls, dirs):
5353
"""
54-
刷新文件目录,文档 http://developer.qiniu.com/article/fusion/api/refresh.html
54+
刷新文件目录,文档 https://developer.qiniu.com/fusion/api/cache-refresh
5555
5656
Args:
5757
urls: 待刷新的目录列表
@@ -73,7 +73,7 @@ def refresh_urls_and_dirs(self, urls, dirs):
7373

7474
def prefetch_urls(self, urls):
7575
"""
76-
预取文件列表,文档 http://developer.qiniu.com/article/fusion/api/prefetch.html
76+
预取文件列表,文档 https://developer.qiniu.com/fusion/api/file-prefetching
7777
7878
Args:
7979
urls: 待预取的文件外链列表
@@ -91,7 +91,7 @@ def prefetch_urls(self, urls):
9191

9292
def get_bandwidth_data(self, domains, start_date, end_date, granularity):
9393
"""
94-
查询带宽数据,文档 http://developer.qiniu.com/article/fusion/api/traffic-bandwidth.html
94+
查询带宽数据,文档 https://developer.qiniu.com/fusion/api/traffic-bandwidth
9595
9696
Args:
9797
domains: 域名列表
@@ -115,7 +115,7 @@ def get_bandwidth_data(self, domains, start_date, end_date, granularity):
115115

116116
def get_flux_data(self, domains, start_date, end_date, granularity):
117117
"""
118-
查询流量数据,文档 http://developer.qiniu.com/article/fusion/api/traffic-bandwidth.html
118+
查询流量数据,文档 https://developer.qiniu.com/fusion/api/traffic-bandwidth
119119
120120
Args:
121121
domains: 域名列表
@@ -139,7 +139,7 @@ def get_flux_data(self, domains, start_date, end_date, granularity):
139139

140140
def get_log_list_data(self, domains, log_date):
141141
"""
142-
获取日志下载链接,文档 http://developer.qiniu.com/article/fusion/api/log.html
142+
获取日志下载链接,文档 https://developer.qiniu.com/fusion/api/download-the-log
143143
144144
Args:
145145
domains: 域名列表
@@ -159,7 +159,7 @@ def get_log_list_data(self, domains, log_date):
159159

160160
def put_httpsconf(self, name, certid, forceHttps=False):
161161
"""
162-
修改证书,文档 https://developer.qiniu.com/fusion/api/4246/the-domain-name#11
162+
修改证书,文档 https://developer.qiniu.com/fusion/4246/the-domain-name#11
163163
164164
Args:
165165
domains: 域名name

qiniu/services/processing/pfop.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ class PersistentFop(object):
88
"""持久化处理类
99
1010
该类用于主动触发异步持久化操作,具体规格参考:
11-
http://developer.qiniu.com/docs/v6/api/reference/fop/pfop/pfop.html
11+
https://developer.qiniu.com/dora/api/persistent-data-processing-pfop
1212
1313
Attributes:
1414
auth: 账号管理密钥对,Auth对象
1515
bucket: 操作资源所在空间
16-
pipeline: 多媒体处理队列,详见 https://portal.qiniu.com/mps/pipeline
16+
pipeline: 多媒体处理队列,详见 https://developer.qiniu.com/dora/6499/tasks-and-workflows
1717
notify_url: 持久化处理结果通知URL
1818
"""
1919

qiniu/services/storage/bucket.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class BucketManager(object):
99
"""空间管理类
1010
1111
主要涉及了空间资源管理及批量操作接口的实现,具体的接口规格可以参考:
12-
http://developer.qiniu.com/docs/v6/api/reference/rs/
12+
https://developer.qiniu.com/kodo/1274/rs
1313
1414
Attributes:
1515
auth: 账号管理密钥对,Auth对象
@@ -33,7 +33,7 @@ def list(self, bucket, prefix=None, marker=None, limit=None, delimiter=None):
3333
2. 无论 err 值如何,均应该先看 ret.get('items') 是否有内容
3434
3. 如果后续没有更多数据,err 返回 EOF,marker 返回 None(但不通过该特征来判断是否结束)
3535
具体规格参考:
36-
http://developer.qiniu.com/docs/v6/api/reference/rs/list.html
36+
https://developer.qiniu.com/kodo/api/list
3737
3838
Args:
3939
bucket: 空间名
@@ -111,7 +111,7 @@ def delete(self, bucket, key):
111111
"""删除文件:
112112
113113
删除指定资源,具体规格参考:
114-
http://developer.qiniu.com/docs/v6/api/reference/rs/delete.html
114+
https://developer.qiniu.com/kodo/api/delete
115115
116116
Args:
117117
bucket: 待获取信息资源所在的空间
@@ -144,7 +144,7 @@ def move(self, bucket, key, bucket_to, key_to, force='false'):
144144
"""移动文件:
145145
146146
将资源从一个空间到另一个空间,具体规格参考:
147-
http://developer.qiniu.com/docs/v6/api/reference/rs/move.html
147+
https://developer.qiniu.com/kodo/api/move
148148
149149
Args:
150150
bucket: 待操作资源所在空间
@@ -164,7 +164,7 @@ def copy(self, bucket, key, bucket_to, key_to, force='false'):
164164
"""复制文件:
165165
166166
将指定资源复制为新命名资源,具体规格参考:
167-
http://developer.qiniu.com/docs/v6/api/reference/rs/copy.html
167+
https://developer.qiniu.com/kodo/api/copy
168168
169169
Args:
170170
bucket: 待操作资源所在空间
@@ -183,7 +183,7 @@ def copy(self, bucket, key, bucket_to, key_to, force='false'):
183183
def fetch(self, url, bucket, key=None, hostscache_dir=None):
184184
"""抓取文件:
185185
从指定URL抓取资源,并将该资源存储到指定空间中,具体规格参考:
186-
http://developer.qiniu.com/docs/v6/api/reference/rs/fetch.html
186+
https://developer.qiniu.com/kodo/api/fetch
187187
188188
Args:
189189
url: 指定的URL
@@ -205,7 +205,7 @@ def prefetch(self, bucket, key, hostscache_dir=None):
205205
"""镜像回源预取文件:
206206
207207
从镜像源站抓取资源到空间中,如果空间中已经存在,则覆盖该资源,具体规格参考
208-
http://developer.qiniu.com/docs/v6/api/reference/rs/prefetch.html
208+
https://developer.qiniu.com/kodo/api/prefetch
209209
210210
Args:
211211
bucket: 待获取资源所在的空间
@@ -223,7 +223,7 @@ def change_mime(self, bucket, key, mime):
223223
"""修改文件mimeType:
224224
225225
主动修改指定资源的文件类型,具体规格参考:
226-
http://developer.qiniu.com/docs/v6/api/reference/rs/chgm.html
226+
https://developer.qiniu.com/kodo/api/chgm
227227
228228
Args:
229229
bucket: 待操作资源所在空间
@@ -238,7 +238,7 @@ def change_type(self, bucket, key, storage_type):
238238
"""修改文件的存储类型
239239
240240
修改文件的存储类型,参考文档:
241-
https://developer.qiniu.com/kodo/api/3710/modify-the-file-type
241+
https://developer.qiniu.com/kodo/3710/chtype
242242
243243
Args:
244244
bucket: 待操作资源所在空间
@@ -252,7 +252,7 @@ def restoreAr(self, bucket, key, freezeAfter_days):
252252
"""解冻归档存储、深度归档存储文件
253253
254254
对归档存储、深度归档存储文件,进行解冻操作参考文档:
255-
https://developer.qiniu.com/kodo/api/6380/restore-archive
255+
https://developer.qiniu.com/kodo/6380/restore-archive
256256
257257
Args:
258258
bucket: 待操作资源所在空间
@@ -324,7 +324,7 @@ def batch(self, operations):
324324
"""批量操作:
325325
326326
在单次请求中进行多个资源管理操作,具体规格参考:
327-
http://developer.qiniu.com/docs/v6/api/reference/rs/batch.html
327+
https://developer.qiniu.com/kodo/api/batch
328328
329329
Args:
330330
operations: 资源管理操作数组,可通过

qiniu/services/storage/uploader.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def put_data(
1919
up_token: 上传凭证
2020
key: 上传文件名
2121
data: 上传二进制流
22-
params: 自定义变量,规格参考 http://developer.qiniu.com/docs/v6/api/overview/up/response/vars.html#xvar
22+
params: 自定义变量,规格参考 https://developer.qiniu.com/kodo/manual/vars#xvar
2323
mime_type: 上传数据的mimeType
2424
check_crc: 是否校验crc32
2525
progress_handler: 上传进度
@@ -56,7 +56,7 @@ def put_file(up_token, key, file_path, params=None,
5656
up_token: 上传凭证
5757
key: 上传文件名
5858
file_path: 上传文件的路径
59-
params: 自定义变量,规格参考 http://developer.qiniu.com/docs/v6/api/overview/up/response/vars.html#xvar
59+
params: 自定义变量,规格参考 https://developer.qiniu.com/kodo/manual/vars#xvar
6060
mime_type: 上传数据的mimeType
6161
check_crc: 是否校验crc32
6262
progress_handler: 上传进度
@@ -153,15 +153,15 @@ class _Resume(object):
153153
"""断点续上传类
154154
155155
该类主要实现了分块上传,断点续上,以及相应地创建块和创建文件过程,详细规格参考:
156-
http://developer.qiniu.com/docs/v6/api/reference/up/mkblk.html
157-
http://developer.qiniu.com/docs/v6/api/reference/up/mkfile.html
156+
https://developer.qiniu.com/kodo/api/mkblk
157+
https://developer.qiniu.com/kodo/api/mkfile
158158
159159
Attributes:
160160
up_token: 上传凭证
161161
key: 上传文件名
162162
input_stream: 上传二进制流
163163
data_size: 上传流大小
164-
params: 自定义变量,规格参考 http://developer.qiniu.com/docs/v6/api/overview/up/response/vars.html#xvar
164+
params: 自定义变量,规格参考 https://developer.qiniu.com/kodo/manual/vars#xvar
165165
mime_type: 上传数据的mimeType
166166
progress_handler: 上传进度
167167
upload_progress_recorder: 记录上传进度,用于断点续传

test_qiniu.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,14 +322,14 @@ def test_prefetch(self):
322322
assert ret['key'] == 'python-sdk.html'
323323

324324
def test_fetch(self):
325-
ret, info = self.bucket.fetch('http://developer.qiniu.com/docs/v6/sdk/python-sdk.html', bucket_name,
325+
ret, info = self.bucket.fetch('https://developer.qiniu.com/kodo/sdk/python', bucket_name,
326326
'fetch.html', hostscache_dir=hostscache_dir)
327327
print(info)
328328
assert ret['key'] == 'fetch.html'
329329
assert 'hash' in ret
330330

331331
def test_fetch_without_key(self):
332-
ret, info = self.bucket.fetch('http://developer.qiniu.com/docs/v6/sdk/python-sdk.html', bucket_name,
332+
ret, info = self.bucket.fetch('https://developer.qiniu.com/kodo/sdk/python', bucket_name,
333333
hostscache_dir=hostscache_dir)
334334
print(info)
335335
assert ret['key'] == ret['hash']

0 commit comments

Comments
 (0)