nvcomment/v1
変更点
GET API 廃止?
叩き方
threadKey取得 (必須) GET https://nvapi.nicovideo.jp/v1/comment/keys/thread?videoId=sm9&_frontendId=6
code:response.json
{"meta":{"status":200},"data":{"threadKey":"JWT"}}
JWTの中身
https://gyazo.com/b085bad9e27933b3aac46765ce44efb6
ログイン中に叩くと Payload に追加で "uid": ニコニコアカウントID が入る
これが入ってないと additionals.when が指定できない
コメント取得 POST /v1/threads
code:request_body.js
{
"additionals": {
"when": 過去ログ取得時はここにタイムスタンプが入る // threadKey をログインした状態で取ってないとだめ?
},
"params": {
"language": "ja-jp",
"targets": [
{
"fork": "owner", // or "main" or "easy"
"id": "1173108780", // スレッド番号
},
]
},
"threadKey": "新スレッドキー (JWT)",
}
JWTが切れると
code:error_jwt_expired.json
{"meta":{"status":400,"errorCode":"EXPIRED_TOKEN"}}
になるので threadKey 取得し直し
コメント投稿
postkey 取得 GET https://nvapi.nicovideo.jp/v1/comment/keys/post?threadId=123456789
code:postkey_response.json
{"meta":{"status":200},"data":{"postKey":"JWT"}}