Timestamp di API Accurate Online
Pada setiap komunikasi API Accurate Online selain proses OAuth, perlu disertakan timestamp yang dikirimkan sebagai parameter _ts di HTTP POST.
Timestamp adalah nilai waktu saat komunikasi di lakukan dalam nilai Zona Waktu GMT atau UTC dengan format ISO8601. Jika nilai timestamp tidak dikirimkan dengan benar (tidak menggunakan format yang benar atau bukan merupakan nilai waktu yang benar) maka komunikasi akan ditolak oleh sistem API.
Sebagai contoh misalkan saat ini di Jakarta (Waktu Indonesia bagian barat atau WIB) adalah tanggal 7 Oktober 2017 pukul 13 lewat 1menit 9 detik.
Pertama Kita harus menghitung waktu di zona waktu UTC. Untuk merubah dari WIB ke UTC adalah dikurangi 7 Jam. Sehingga 7 Okt 2017 13:01:09 WIB sama dengan 7 Okt 2017 06:01:09 UTC
Selanjutnya kita tuliskan dengan format ISO8601 sehingga timestamp adalah 2014-10-07T06:01:09Z
Fungsi untuk mendapatkan nilai waktu UTC dan memformat nilainya, telah ada pada tiap-tiap bahasa pemograman dan langsung dapat digunakan. Sebagai contoh di Pemograman PHP dapat menggunakan :
<?php
echo gmdate('Y-m-d\TH:i:s\Z');
?>