次のような REST GET API に推奨されるタイムスタンプ形式は何ですか?
http://api.example.com/start_date/{timestamp}
YYYY-MM-DDThh:mm:ssZ
実際の日付形式は、 UTC 時間などの ISO 8601 形式であるべきだと思います。
次のように、ハイフンとコロンのない ISO 8601 バージョンを使用する必要がありますか。
http://api.example.com/start_date/YYYYMMDDThhmmssZ
または、たとえば base64 エンコーディングを使用して ISO 8601 形式をエンコードする必要がありますか?
ベストアンサー1
APIの日付と時刻に関する5つの法則については、この記事をご覧ください。ここ:
- 法則その1: 日付にはISO-8601を使用する
- 法則その2: あらゆるタイムゾーンを受け入れる
- 法則その3: UTCで保存する
- 法則その4: UTCで返す
- 法則その5: 必要のない時間は使わない
詳細はドキュメントをご覧ください。