Beispiel #1
0
 def __init__(self):
     self._qiniu_mac_auth = QiniuMacAuth(self._ACCESS_KEY, self._SECRET_KEY)
Beispiel #2
0
from qiniu import QiniuMacAuth
from qiniu import http

# 初始化AK,SK
access_key = 'your_AK'
secret_key = 'your_SK'
q = QiniuMacAuth(access_key, secret_key)

# 包体和接口
data = {'data': {'uri': 'http://7xlv47.com1.z0.glb.clouddn.com/pulpsexy.jpg'}}
# body = json.dumps(data).encode('utf-8')
# url = 'http://ai.qiniuapi.com/v1/image/censor'
url = 'http://ai.qiniuapi.com/v1/pulp'
# # 生成七牛鉴权,专门用来数据处理的鉴权
# token = q.token_of_request(method='POST', host='ai.qiniuapi.com', url=url, qheaders='', content_type='application/json', body=body)
#
# headers= {
#     'Content-Type': 'application/json',
#     'Authorization': 'Qiniu {0}'.format(token)
# }
# print(headers)

res1 = http._post_with_qiniu_mac(url=url, data=data, auth=q)
# res = requests.post(url=url, headers=headers, data=json.dumps(data))
print(res1)

Beispiel #3
0
#!/usr/bin/python
# -*- coding: utf-8 -*-

from qiniu import QiniuMacAuth
from qiniu import http
import json
from configobj import ConfigObj

config = ConfigObj("../../.config.ini", encoding='UTF8')
# 读配置文件
access_key = config['account']['access_key']
secret_key = config['account']['secret_key']

q_auth = QiniuMacAuth(access_key, secret_key)
data_json = "{\"data\":{\"uri\":\"http://7xlv47.com1.z0.glb.clouddn.com/pulpsexy.jpg\"}" + "}"
url = "http://argus.atlab.ai/v1/pulp"
content_type = "application/json"
# data = data_json.encode('utf-8')
authorization = "Qiniu " + q_auth.token_of_request("POST", "argus.atlab.ai", url, "", content_type, data_json)
headers = {}
headers["Host"] = "argus.atlab.ai"
headers["Content-Type"] = content_type
ret, info = http._post_with_qiniu_mac(url, json.loads(data_json), q_auth)
print(info)
Beispiel #4
0
import requests
import json
from qiniu import QiniuMacAuth

access_key = '3gFTmZm'
secret_key = 'aF3_h9AwDE'

#生成鉴权QiniuToken
auth = QiniuMacAuth(access_key, secret_key)
body = json.dumps({"data": {"uri": "http://"}})

url = "http://ai.qiniuapi.com/v1/ocr/idcard"
token = "Qiniu " + auth.token_of_request(
    method="POST", url=url, body=body, content_type="application/json")

header = {
    "Authorization": token,
    "Host": "ai.qiniuapi.com",
    "Content-Type": "application/json"
}

response = requests.post(url, headers=header, data=body)
print(response.status_code, response.text)
Beispiel #5
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from qiniu import QiniuMacAuth
import os

import requests
import json

access_key = os.getenv('QINIU_ACCESS_KEY')
secret_key = os.getenv('QINIU_SECRET_KEY')

auth = QiniuMacAuth(access_key, secret_key)

url = "http://ai.qiniuapi.com/v1/face/detect"
data = {"data": {"uri": "http://oayjpradp.bkt.clouddn.com/Audrey_Hepburn.jpg"}}
# token = auth.token_of_request(method='POST', url=url, body=json.dumps(data), content_type='application/json',qheaders="", host="ai.qiniuapi.com")
token = auth.token_of_request('POST', url, json.dumps(data),
                              'application/json', '', "ai.qiniuapi.com")
header = {
    'Content-Type': 'application/json',
    'Authorization': 'Qiniu %s' % token
}

req = requests.post(url, headers=header, data=json.dumps(data))

print(req.text)
print(req.status_code)
print(req.headers)
Beispiel #6
0
"""
接口文档:https://developer.qiniu.com/dora/manual/4438/face-recognition
显示所有的人像库
"""
import requests
from qiniu import QiniuMacAuth

with open('key.txt', 'r') as f1:
    keys = f1.readlines()

access_key = keys[0].strip('\n')
secret_key = keys[1].strip('\n')

#生成鉴权QiniuToken
auth = QiniuMacAuth(access_key, secret_key)

url = "http://ai.qiniuapi.com/v1/face/group"
token = "Qiniu " + auth.token_of_request(method="GET", url=url)

headers = {"Authorization": token, "Host": "ai.qiniuapi.com"}

response = requests.get(url, headers=headers)
print(response.status_code, response.text)
Beispiel #7
0
# -*- coding: utf-8 -*-
# flake8: noqa

import sys
from qiniu import QiniuMacAuth
from qiniu import AccountClient

access_key = sys.argv[1]
secret_key = sys.argv[2]

acc_client = AccountClient(QiniuMacAuth(access_key, secret_key))
apps, info = acc_client.list_apps()

for app in apps:
    if app.get('runMode') == 'Private':
        uri = app.get('uri')
        qcos = acc_client.get_qcos_client(uri)
        if qcos != None:
            stacks, info = qcos.list_stacks()
            print("list_stacks of '%s':" % uri)
            print(stacks)
            print(info)
            assert len(stacks) is not None