ニコニコ動画のミリオン達成日時(キリ番情報:UNIXTIMESTAMP)について、長年情報源として利用してきた非公開API(public.api.nicovideo.jp)が今月(2023年10月)に入り下記エラーメッセージが出るようになり、情報を採取することが出来なくなりました(11月に入って確認したところ「Http/1.1 Service Unavailable」になっており、サーバー自体切断されたかと思われます)。
フィールド名 | レスポンス値 | 説明 |
---|---|---|
status | 404 | URLの記載ミス |
errorCode | "PATH_NOT_FOUND" | パスが見つかりません |
errorMessage | "See API reference." | APIリファレンス参照 |
エラー内容からパス体系の変更・廃止か、又はAPI自体機能停止したと思います。現時点ニコニコ運営(ニコニコインフォメーション)からAPI停止の事前告知・事後報告は出ていませんが、今後動画配信サーバーの移行や動画視聴ページのリニューアル等が行われると発表しているのでそれらの一環として事前に停止したのではと推測します。過去にも何度も例がある為、一時的に停止した場合を除き、機能が復活される可能性はほぼ無いと思っています。
【ニコニコ運営への問い合わせについて】
本件については数年前のランキングリニューアル及びマイページリニューアル時にキリ番情報に関する質問(改善要望・問い合わせ)を既に行っており、今回も同様になるかと思われますで問い合わせ等は行っていません。
【回答1】
— ニコニコ窓口担当 (@nico_nico_talk) 2020年7月3日
各動画のキリ番再生達成日時は、投稿者とそのフォロワーの方に向けてニコレポで提供しています。
全動画の再生数は、スナップショットAPIで提供しています。
全動画のキリ番再生達成日時のみ提供といった限定的な機能については、ご提供が難しい状態です。
(続きます)
基本的に全動画のキリ番情報(達成日時)の提供はニコニコ動画上及び公開API上でも一切行わないとのことです。非公開APIなら尚更情報公開自体行うことは無いと強く感じています。
【今後の達成日時(キリ番)情報の確認方法について】
正確な達成日時の採取方法は上述以外は今のところ見当たらず、現時点ではニコレポでの確認(キリ番を公開しているユーザのみ、達成日時に秒単位は含まれず)、又は推測(ニコニコ動画上でのコメント日時、又はSNS上での投稿日時)で対応するしか無い状況です。ただ一部確認が出来ない動画も少なからず存在しており、その扱いについては今後どうするかはまだ結論は出ていません。
代替APIの情報提供のお願い
キリ番情報(UNIXTIMESTAMP)が掲載している場所(API)が他に無いか現在も探し続けています。もしその場所をご存知で情報提供しても良い方がいましたらこのブログまで返答するか、X(旧Twitter)のアカウント宛に教えて頂けると助かります(相互の方はDMでも可)。
今の活動(達成一覧の掲載等)は今年9月に新たな場所で再開したばかりであり、今後も可能な限り続けていきたいと思っています。
ニコニコ動画投稿者の皆様へのお願い
正確な達成日時情報の入手先がニコレポのみとなった為、特段理由がない限り公開設定を下記の通りにして頂けると助かります(下記赤い四角で囲った個所となります。設定変更後に「変更を保存」ボタンを押して頂ければ完了となります。)。
項目 | 変更内容 |
---|---|
ニコレポを公開する | ONにする |
あなたの投稿した動画がキリ番再生を達成したこと | チェックを入れる |
現在ニコレポを非公開にしている、又はキリ番再生達成をオフしているユーザーが非常に多く、達成日時の確認ができない動画が半数以上を占めてます。一つでも多くの動画の情報を拾っていきたいのでご協力お願いします。