Act Log
デバイス上でAct
がカメラ画像などを解析して得た結果は Actcast へ送信されます。このとき送信されたデータをAct Log
と呼びます。
Act Log
は Cast のトリガーやアクションに利用することが出来ます。
また、Act Log
は Actcast API 経由で取得することも可能です。詳細は Actcast API 経由での Act Log 取得 を参照してください。
確認方法
Device Details
画面でカメラボタンの右のアイコンからShow Act Log
を選択すると、 Act から送信されたログを閲覧することができます。
到達保証
ネットワーク環境の不調などでデバイスと Actcast との通信が正常に確立していない場合、Act Log
は送信エラーとなり破棄されることがあります。
またAct Log
の送信前にデバイスの再起動が行われた場合にもデータが失われることがあります。
これらの場合にはAct Log
は Actcast に到達せず、 Show Act Log
画面で確認することや、Actcast API での取得、 Cast に利用することも出来ません。
保存期間
Act Log
は 2 週間保存され、WebUI での閲覧や Actcast API からの取得が行えます。2 週間を過ぎたデータは自動的に削除されます。
Actcast API 経由での Act Log 取得
デバイスから送信されたAct Log
は Actcast API 経由で取得することが可能です。
Actcast API の利用方法などはActcast APIをご確認ください。
Act Log 取得 API
Actcast API の デバイス上の Act Log 取得 を利用することで、デバイスから送信されたAct Log
を取得することができます。
以下が Actcast API を利用してAct Log
を取得する例です。<your_api_token>
、<group_id>
、 <device_id>
はそれぞれご自身の API トークン、グループ ID、デバイス ID に置き換えてください。
$ curl -H "Authorization: token <your_api_token>" \
-X GET "https://api.actcast.io/v0/groups/<group_id>/devices/<device_id>/act_logs" | jq .
{
"items": [
{
"device_id": "abcdef0-1234-5678-9abc-def012345678",
"act_id": 123,
"data": {
... // Act Log
},
"timestamp": "2024-08-14T01:51:55.426Z" // Act Logの送信日時(UTC)
},
{
"device_id": "abcdef0-1234-5678-9abc-def012345678",
"act_id": 123,
"data": {
...
},
"timestamp": "2024-08-14T01:51:56.321Z"
}
...
]
}
他にも期間指定やページネーションなどのオプションが利用可能です。詳細はAPI リファレンスをご確認ください。