API Docs

Theo dõi serve / success / fail / lock chi tiết

Endpoints

1. Lấy múi giờ random

Chỉ trả múi giờ active. Múi giờ đã khóa sẽ không được trả.

GET https://date.codephone.net/api/random.php # Response { "ok": true, "timezone": "London", "token": "a1b2c3...", "data": { "name": "London", "status": "active", "serve_token": "a1b2c3...", ... } }

2. Báo thành công

Nên gửi kèm token lấy từ random. Sau khi admin reset/unlock, báo cáo cũ sẽ bị từ chối cho đến khi lấy random lại.

POST https://date.codephone.net/api/success.php Content-Type: application/json { "name": "London", "token": "a1b2c3...", "note": "optional" } # hoặc GET https://date.codephone.net/api/success.php?name=London&token=a1b2c3...

3. Báo thất bại → khóa

Múi giờ bị khóa ngay, API random sẽ không trả nữa. Nếu trước đó đã có success, hệ thống tăng bộ đếm success_then_locked_count.

POST https://date.codephone.net/api/fail.php Content-Type: application/json { "name": "London", "token": "a1b2c3...", "note": "timeout / captcha / ..." } # hoặc GET https://date.codephone.net/api/fail.php?timezone=London&token=a1b2c3...

4. Thống kê JSON

GET https://date.codephone.net/api/stats.php

5. Xuất múi giờ thành công

https://date.codephone.net/export.php https://date.codephone.net/export.php?format=txt https://date.codephone.net/export.php?format=json

Tham số tên múi giờ

Các endpoint success/fail nhận một trong các key: name, timezone, tz, mui_gio, timezone_name.