コード例 #1
0
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
コード例 #2
0
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
コード例 #3
0
    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
コード例 #4
0
    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)
コード例 #5
0
ファイル: app.py プロジェクト: WiconWang/Mod_Spider
    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)
コード例 #6
0
 def __delete(self, url):
     return http._delete_with_qiniu_mac(url, None, self.auth)
コード例 #7
0
 def __delete(self, url, params=None):
     return http._delete_with_qiniu_mac(url, params, self.auth)
コード例 #8
0
ファイル: qcos_api.py プロジェクト: qiniu/python-sdk
 def __delete(self, url):
     return http._delete_with_qiniu_mac(url, None, self.auth)