0
我剛剛設置了一個Cachet狀態頁面,但我很努力地通過它的API將更新推送到組件。將JSON數據操作到cachet.io
我期待從合作伙伴網站獲取現有的JSON訂閱源,並使用它來更新我自己的網頁上的狀態。
這裏是JSON數據的示例中,我需要拉:
{
"state":"online",
"message":"",
"description":"",
"append":"false",
"status":true,
"time":"Sat 23 Apr 2016 10:51:23 AM UTC +0000"
}
及以下格式凱旋使用在它的API。
{
"data": {
"id": 1,
"name": "Component Name",
"description": "Description",
"link": "",
"status": 1,
"order": 0,
"group_id": 0,
"created_at": "2015-08-01 12:00:00",
"updated_at": "2015-08-01 12:00:00",
"deleted_at": null,
"status_name": "Operational"
}
}
之前從來沒有處理JSON東西,但我想我需要,我可以運行每X分鐘搶原始數據並執行以下操作的腳本:
- 從轉換的「狀態」原始飼料進入凱爾特人。
- 更新腳本上次運行時的「updated_at」時間。
任何幫助或教程將非常感激。
謝謝!
嗨,詹姆斯,謝謝你,使用你的代碼我能夠從外部服務獲取數據,並將其轉換爲狀態標識的密碼。仍然無法弄清楚如何將其推入Cachet –
您使用哪種語言?向Cachet端點發出'PUT'請求。 – James
嗨,詹姆斯,我正在php –