七牛cdn带宽流量接口实现
nodejs 实现参考:
var qiniu = require('qiniu');var request = require('request');var urllib = require('urllib');qiniu.conf.ACCESS_KEY = '**';qiniu.conf.SECRET_KEY = '**';var url = '/v2/tune/bandwidth\n';var accessToken = qiniu.util.generateAccessToken(url, '');console.log(accessToken);urllib.request('http://fusion.qiniuapi.com/v2/tune/bandwidth', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': accessToken, }, data: { 'startDate': '2016-07-01', 'endDate':'2016-07-03', 'granularity':'5min', 'domains':'302-test.songfei.echohu.top' }},function (err, data, res) { if (err) { throw err; // you need to handle error } console.log(res.statusCode); console.log(res.headers); // data is Buffer instance console.log(data.toString())});
var request = require('request');var urllib = require('urllib');qiniu.conf.ACCESS_KEY = '**';qiniu.conf.SECRET_KEY = '**';var url = '/v2/tune/flux\n';var accessToken = qiniu.util.generateAccessToken(url, '');//console.log(accessToken);urllib.request('http://fusion.qiniuapi.com/v2/tune/flux', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': accessToken, }, data: { 'startDate': '2016-07-01', 'endDate':'2016-07-03', 'granularity':'5day', 'domains':'302-test.songfei.echohu.top' }},function (err, data, res) { if (err) { throw err; // you need to handle error } //console.log(res.statusCode); //console.log(res.headers); // data is Buffer instance console.log(data.toString())});
PS:鉴权方法是直接使用七牛官方nodejs-sdk的实现