web-dev-qa-db-ja.com

作成したコメントの正確な投稿時間を取得するにはどうすればよいですか?

Imgurの投稿にコメントしました。友人が私に言った「笑、私はそのコメントを見ました!それはRedditでしたよね?」いいえ、私の友人。 Imgurにありました。今、私は、いつまでにコメントをしたかを知らなければなりません。日付の代替テキストは[日付が表す要素]が投稿されたUTC時間であるため、いつRedditコメントが作成されたかを知っています。しかし、Imgurでは、この情報が見つかりません。

しかし、これは2014年です。方法が必要です。右?右?! Imgurのコメントが投稿された正確な時間を見つけてください。

1
corsiKa

方法はありますが、簡単な方法ではありません。 Imgur APIの/ commentメソッド を使用します。これは、とりわけ、コメントのエポックタイムスタンプを返します(つまり、最大1秒の精度で)。

パスは https://api.imgur.com/3/comment/ {id}で、{id}はコメントのパーマリンクの最後の数字です。 APIから返されるデータは次の例のようになります。datetimeは必要なフィールドです。 http://www.epochconverter.com/ などのツールは、人間が読める形式に変換できます。

唯一の問題は、Imgur APIに承認が必要なため、使用する前に https://api.imgur.com/ で説明されている登録フープをジャンプする必要があることです。

{
    "data": {
        "id": 1110,
        "image_id": "K84kO",
        "caption": "This is a Test Caption sent via the API!",
        "author": "joshTest",
        "author_id": 384077,
        "on_album":false,
        "album_cover":null,
        "ups": 5,
        "downs": 0,
        "points": 5,
        "datetime": 1346977487,
        "parent_id": null,
        "deleted": true
    },
    "success": true,
    "status": 200
}
1
user79865