alissonlinneker 的包
-
PHP
alissonlinneker/statuspage-php-sdk
## 行为准则 请不要滥用 API,并将所有功能请求和问题报告到 https://support.atlassian.com/contact # 速率限制 每个API令牌在60秒滑动窗口内限制为每秒1个请求。要增加此限制,请通过 https://support.atlassian.com/contact 联系我们。错误代码420或429表示您已超出速率限制,请求已被拒绝。## 基础知识 ## HTTPS 是必需的 ## URL 前缀 为了在未来保持版本完整性,API 已进行了版本化。所有调用目前都以以下前缀开始:https://api.statuspage.io/v1/ ## RESTful 接口 wherever possible,API 尽可能实现具有逻辑性和代表性的URL以及描述性HTTP动词的重复模式。以下是您将在文档中看到的一些示例和约定。 * 集合是桶:https://api.statuspage.io/v1/pages/asdf123/incidents.json * 元素具有唯一ID:https://api.statuspage.io/v1/pages/asdf123/incidents/jklm456.json * GET 将检索集合/元素的信息 * POST 将在集合中创建元素 * PATCH 将更新单个元素 * PUT 将替换集合中的单个元素(很少使用) * DELETE 将销毁单个元素 ## 发送数据 信息可以以表单urlencoded或JSON格式发送到正文,但请确保 Content-Type 标头与正文结构匹配,否则服务器小精灵会生气。所有示例都提供为 JSON 格式,但它们可以轻松转换为表单编码,如果需要的话。以下是一些转换示例:// JSON { "incident": { "name": "test incident", "components": ["8kbf7d35c070", "vtnh60py4yd7"] } } // 表单编码(以 curl 为例):curl -X POST https://api.statuspage.io/v1/example \ -d "incident[name]=test incident" \ -d "incident[components][]=8kbf7d35c070" \ -d "incident[components][]=vtnh60py4yd7" # 认证 <!-- ReDoc-Inject: <security-definitions> -->