미디어위키 API 표제어 있는지 확인하기

1 개요[ | ]

미디어위키 API 문서 있는지 확인
미디어위키 API 표제어 있는지 확인하기
  • 제목으로 query 하여 query.pages 에 -1 이 있는지 확인하면 된다.
api.php?action=query&format=json&titles=표제어

2 예시[ | ]

  • 표제어가 없는 경우
https://ko.wikipedia.org/w/api.php?action=query&format=json&titles=없는문서없는문서
{
    "batchcomplete": "",
    "query": {
        "pages": {
            "-1": {
                "missing": "",
                "ns": 0,
                "title": "\uc5c6\ub294\ubb38\uc11c\uc5c6\ub294\ubb38\uc11c"
            }
        }
    }
}
  • 표제어가 있는 경우
https://ko.wikipedia.org/w/api.php?action=query&format=json&titles=SWOT_분석
{
    "batchcomplete": "",
    "query": {
        "normalized": [
            {
                "from": "SWOT_\ubd84\uc11d",
                "to": "SWOT \ubd84\uc11d"
            }
        ],
        "pages": {
            "107525": {
                "ns": 0,
                "pageid": 107525,
                "title": "SWOT \ubd84\uc11d"
            }
        }
    }
}

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}