コード例 #1
0
def add_water_mask(key):
    data = '/pfop?bucket=flippy&key={0}&fops=avthumb%2fmp4%2fvcodec%2flibx264%2fwmImage%2faHR0cDovL2Rpb255c3VzLmZpYmFyLmNuL3MvaW1hZ2Uvd2F0ZXIucG5n%2fwmGravity%2fNorthWest&notifyURL=http%3A%2F%2Fdionysus.fibar.cn%2Fapi%2Fv1%2Fnotify\n'.format(
        key)
    q = Auth(access_key, secret_key)
    sign = q.token(data)
    sign = 'QBox {0}'.format(sign)
    url = 'http://api.qiniu.com/pfop?bucket=flippy&key={0}&fops=avthumb%2fmp4%2fvcodec%2flibx264%2fwmImage%2faHR0cDovL2Rpb255c3VzLmZpYmFyLmNuL3MvaW1hZ2Uvd2F0ZXIucG5n%2fwmGravity%2fNorthWest&notifyURL=http%3A%2F%2Fdionysus.fibar.cn%2Fapi%2Fv1%2Fnotify'.format(
        key)
    res = requests.post(url, headers={'Authorization': sign})
    jsond = json.loads(res.content)
    return jsond.get('persistentId')
コード例 #2
0
ファイル: 2.py プロジェクト: wangwenjei/git_dataa
def create_token(data):
    q = Auth(access_key, secret_key)
    sign = q.token(data=data)
    encodedSign = urlsafe_base64_encode(sign)
    return "Qiniu " + access_key + ":" + encodedSign