热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

七牛雲存儲查詢使用量的接口實例

本日晚上寫了很多好玩的代碼,寫的時候長了,就睡不着了,憂鬱了?,然後適才都快3點了,有人問我七牛沒有有能夠查詢的接口,然後集成到背景運用,然後天天老闆能夠看到運用量和上載總量和下載

本日晚上寫了很多好玩的代碼,寫的時候長了,就睡不着了,憂鬱了?,然後適才都快3點了,有人問我七牛沒有有能夠查詢的接口,然後集成到背景運用,然後天天老闆能夠看到運用量和上載總量和下載總量~~,然後我就給那哥們簡樸寫了一下,然後大抵就是如許,其他的比如空間/請求數/流量的單個查詢也用這個就能夠,只不過是$query變了,然後參數多幾個,一分鐘就都套出來了,然後七牛的這個API在github上,人人能夠在這裏看下哈!
https://github.com/qiniu/apidoc/blob/develop/api/bucket-stat.markdown#space

define(AK,"your qiniu ak");
define(SK,"your qiniu sk");
define(URL,"http://api.qiniu.com");
//urlsafebase64
function UrlSafe($str){
$find = array('+', '/');
$replace = array('-', '_');
$sign = hash_hmac('sha1', $str, SK, true);
return AK . ':' . str_replace($find, $replace, base64_encode($sign));
}
/**
* 月度信息查詢
* @param $bucket string demo
* @param $month string 201312
* return array(
* "space" =>, // 空間總量,單元Byte
* "space_avg" =>, // 空間均勻量,單元Byte
* "bandwidth" =>, // 這個不清楚
* "apicall_get" =>, // put請求數,單元次
* "apicall_put" =>, // get請求數,單元次
* "transfer" => // 流量總量,單元Byte
* )
*/
function BucketInfo($bucket,$month){
$query = "/stat/info?bucket=$bucket&mOnth=$month\n";
$header = array(
'Authorization:QBox '.UrlSafe($query)
);
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL, trim(URL.$query,"\n"));
curl_setopt($ch,CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_HTTPHEADER, $header);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result,true);
}
var_dump(BucketInfo("your bucket","201311")) ;

然後我繼承寫一些有意思的東西去了~~寫完就要去睡覺去了~~


推荐阅读
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 怎么在PHP项目中实现一个HTTP断点续传功能发布时间:2021-01-1916:26:06来源:亿速云阅读:96作者:Le ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • .NetCoreWebApi生成Swagger接口文档的使用方法
    本文介绍了使用.NetCoreWebApi生成Swagger接口文档的方法,并详细说明了Swagger的定义和功能。通过使用Swagger,可以实现接口和服务的可视化,方便测试人员进行接口测试。同时,还提供了Github链接和具体的步骤,包括创建WebApi工程、引入swagger的包、配置XML文档文件和跨域处理。通过本文,读者可以了解到如何使用Swagger生成接口文档,并加深对Swagger的理解。 ... [详细]
  • angular.element使用方法及总结
    2019独角兽企业重金招聘Python工程师标准在线查询:http:each.sinaapp.comangularapielement.html使用方法 ... [详细]
  • 前端Angular的Post导出Excel,内容全部乱码(不是文件名),而Get方式导出没问题 ... [详细]
  • 原文:http:blog.linjunhalida.comblogpjaxgithub:https:github.comdefunktjquery-pjax ... [详细]
  • 从零开始的ESP8266探索(15)WiFi其他方法和WiFi事件响应
    文章目录目的WiFi其他方法WiFi事件响应事件列表注册事件使用示例总结目的WiFi在使用过程中并非会一直如希望般稳定运行的,为了应对这些情况就需要能够了解WiFi ... [详细]
  • 点此学习更多SQL相关函数与字符串处理函数mysql函数一、简明总结ASCII(char)        返回字符的ASCII码值BIT_LENGTH(str)      返回字 ... [详细]
  • 用户登录 ... [详细]
  • faster rcnn如何生成anchors
       本文就fasterrcnn中anchors的函数generate_anchors.py为例,介绍anchors的生成过程。   首先看下主函数入口。论文中提到a ... [详细]
  • vuepress是Vue驱动的静态站点生成工具本文仅介绍,搭建静态博客的过程,具体教程及文档请点击进入vuepress中文网点击查看项目代码vuepress初始化下面初始化#将github新创建的仓库克隆到本地 ... [详细]
  • 分析OpenSurf(2)
    ①积分图像的实现首先在Integral.cpp里面找到Integral(),如下:IplImage*Integral(IplImage*source) ... [详细]
  • 最近在用js解析markdownheadline的正则如何写? ... [详细]
author-avatar
我是传奇lwk
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有