def deleteStreams(access_key, secret_key, namespaceId, streamId): """ 删除流 https://developer.qiniu.com/qvs/api/6735/delete-flow :param access_key: 公钥 :param secret_key: 私钥 :param namespaceId: 空间ID :param streamId: 流名ID :return: 200 { } """ auth = QiniuMacAuth(access_key, secret_key) # 请求URL url = f"http://qvs.qiniuapi.com/v1/namespaces/{namespaceId}/streams/{streamId}" # 发起POST请求 ret, res = http._delete_with_qiniu_mac(url, params=None, auth=auth) headers = {"code": res.status_code, "reqid": res.req_id, "xlog": res.x_log} # 格式化响应体 Headers = json.dumps(headers, indent=4, ensure_ascii=False) result = json.dumps(ret, indent=4, ensure_ascii=False) return Headers, result
def deleteTemplate(access_key, secret_key, templateId): """ 删除模板 https://developer.qiniu.com/qvs/api/6722/delete-template :param access_key: 公钥 :param secret_key: 私钥 :param templateId: 模板ID :return: { "code": 200 } """ auth = QiniuMacAuth(access_key, secret_key) # 请求URL url = f"http://qvs.qiniuapi.com/v1/templates/{templateId}" # 发起POST请求 ret, res = http._delete_with_qiniu_mac(url, params=None, auth=auth) headers = {"code": res.status_code, "reqid": res.req_id, "xlog": res.x_log} # 格式化响应体 Headers = json.dumps(headers, indent=4, ensure_ascii=False) result = json.dumps(ret, indent=4, ensure_ascii=False) return Headers, result
def delete_ssl_cert(self, cert_id: str = ''): url = 'https://api.qiniu.com/sslcert/{}'.format(cert_id) ret, info = http._delete_with_qiniu_mac(url=url, params=None, auth=self._qiniu_mac_auth) return ret, info
def delete_app(self, app_uri): """删除应用 删除指定标识的应用,当前请求方对该应用应有删除权限。 Args: - app_uri: 应用的完整标识 Returns: - result 成功返回空dict{},若失败则返回None - ResponseInfo 请求的Response信息 """ url = '{0}/v3/apps/{1}'.format(self.host, app_uri) return http._delete_with_qiniu_mac(url, None, self.auth)
def __delete(self, url): return http._delete_with_qiniu_mac(url, None, self.auth)
def __delete(self, url, params=None): return http._delete_with_qiniu_mac(url, params, self.auth)