Qiita의 코멘트 수 표시가 이상해졌으므로 조사해 보았습니다.

추가 (해소되었다는 것입니다)



Qiita:Support에 문의하고 있었습니다만, 코멘트수가 이상했던 건에 대해서, 벌써 조사·대응이 완료해 문제가 해소했다고 대답해 주셨습니다. (2018/11/12 12시)

이번 문제는 심각한 케이스(○○기능을 사용할 수 없다)에는 해당하지 않는 판단인 것 같고, 발표는 없다는 것이었습니다. 개인적으로 심각했지만

개요



요전날, 자동 투고하고 있는 Qiita의 코멘트 랭킹 기사에 코멘트 붙지 않은 기사인데 랭킹되고 있다고 코멘트를 받았습니다. (2018/11/09 20시 정도

htps : // 코 m / 카이 _ 코 / ms / df87 에 bf338389 아 39062c # 코멘 t-27fc341d01


뭐라고 생각해 조사해 보았습니다.

조사



랭킹은 Qiita API v2를 이용하여 기사를 취득하여 집계하고 있으므로 API를 확인해 보았습니다. 우선 자신의 기사를 봅니다.
> curl "https://qiita.com/api/v2/items?query=user:kai_kou" \
  | jq -r '.[] | [.comments_count, .title, .id] | @csv'

0,"PythonのFlaskでAPI開発するときの参考記事まとめ","889b016e19203fac5c9d"
1,"Flask-RESTfulとFlask-SQLAlchemyを利用してリソースをネストしてJSONを返す方法","9dea3a08c1577a6dd952"
2,"PythonでQiitaに予約投稿できるツールをさくっと作ってみた(使い方編)","9129f0cc5249a039d11d"
1,"Google Cloud Functionsでgoogle-api-python-clientを利用してfile_cache is unavailableエラーになったときの対応方法","4b754c61ac225daa0f7d"
0,"MacOSのSafariでCORS制限を無効化する設定があって開発時に便利でした","54b61a274b77977add54"
0,"Pythonの標準ライブラリでさくっとAPIサーバとWebサーバを立ち上げる","6cf5930330b85fa583b0"
0,"Google App Engine上でFlaskを利用してNo Content(204)を返すとき、 ```Content-Length``` が0じゃないとエラーになる","a4204189b1b9d4b74dc9"
0,"Google App Engine上のFlaskでレスポンスをNo Content(204)で返す方法を調べた","801ae9715b5b8f4736b8"
0,"PythonでCLIツールを作成するのにdocoptでパラメータのパーサー作成を自動化する","5ff0958264c56ecf0a17"
0,"SQLAlchemyをMySQLで主キーをUUIDにするならSQLAlchemy-Utilsが便利","70d73af54c2550051607"
1,"Qiitaの限定共有投稿で意図せずユーザーメンションすると通知がされて迷惑になるので注意しましょう","1bdd5d80a9e2180eca45"
0,"Qiita API v2を利用してcurlで投稿してみた","663d3f7bbc4da4ccf62d"
0,"MacでCloud SQL Proxy Dockerイメージを利用して接続するとき```x509: certificate signed by unknown authority``` エラーが出たときの対応","167d670c1d7a108dde4b"
3,"docker-compose.ymlでDockerfileを指定したい","eaafa3cb15e1496f50ec"
0,"GCPのgcloudコマンドからGoogle Issue TrackerにIssueを登録してみる","9db1d3405ee73280737c"

그렇게 코멘트를 받을 수 있는 기사를 쓸 수 없을 것인데, 몇개의 코멘트수가 붙어 있습니다. 최근 게시한 기사를 더 살펴보겠습니다.

확인할 기사
2,"PythonでQiitaに予約投稿できるツールをさくっと作ってみた(使い方編)","9129f0cc5249a039d11d"
> curl "https://qiita.com/api/v2/items/9129f0cc5249a039d11d"  \
  | jq -r '.[] | [.comments_count, .title, .id] | @csv'

2,"PythonでQiitaに予約投稿できるツールをさくっと作ってみた(使い方編)","9129f0cc5249a039d11d"

기사를 핀 포인트로 취득해도 comments_count 의 수는 변함없이. 코멘트를 얻으려고합니다.
> curl -i "https://qiita.com/api/v2/items/9129f0cc5249a039d11d/comments" | jq

HTTP/2 200
date: Sat, 10 Nov 2018 01:46:50 GMT
content-type: application/json; charset=utf-8
server: nginx
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
link: <https://qiita.com/api/v2/items/9129f0cc5249a039d11d/comments?page=1>; rel="first", <https://qiita.com/api/v2/items/9129f0cc5249a039d11d/comments?page=>; rel="next", <https://qiita.com/api/v2/items/9129f0cc5249a039d11d/comments?page=0>; rel="last"
total-count: 0
etag: W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
cache-control: max-age=0, private, must-revalidate
rate-limit: 60
rate-remaining: 50
rate-reset: 1541817594
vary: Origin
x-runtime: 0.105595
strict-transport-security: max-age=2592000
x-request-id: 39dd51d5-e59f-4bd8-b70d-5ae64a77c564

[]

네.
비어 있습니다. total-count0 입니다. 슬픈

API 만일까라고 생각했습니다만, Qiita 사이트에서 확인해도 같은 상황이었습니다. 슬픈




상상



투고 정보 items 에 포함되는 comments_count 의 수치가 실 코멘트수가 되어 있지 않기 때문에, 최근, 그 편을 개수해, 데그레에서도 일으킨 느낌입니까? 어머

코멘트 랭킹을 작성하고 있는 툴에 대해서는 상기와 같이 comments 같은 상태이거나 설정되는 숫자도 흩어져 법칙성이 보이지 않았습니다.


요약



@Qiita 안의 사람! 수정이야! 안녕!

참고



jq 명령을 사용하는 일상 소개
htps : // 코 m / 타케시 노다 @ gi te b / ms / 2 c7 a72930 c1f658 af

좋은 웹페이지 즐겨찾기