이 문서 내용은 좀 낡았습니다.
60일이나 편집 안된 오래된 망한 문서니 개발 문서인 경우 참고할 때 조심하세요. 최신 정보를 알고 싶으면 게시판에 글 써주세요
목차1. 개요2. v3.5.0-dev37 기준3. 레거시 API4. 폐지된 API5. 신형 API 오픈나무에 존재하는 API에 대해서 다루는 문서입니다
2. v3.5.0-dev37 기준 ✎ ⊖
# Func-api
app.route('/api/render', methods = ['POST'])(api_w_render)
app.route('/api/render/<tool>', methods = ['POST'])(api_w_render)
app.route('/api/raw_exist/<everything:name>', defaults = { 'exist_check' : 'on', 'db_set' : db_set_str })(api_w_raw)
app.route('/api/raw_rev/<int(signed = True):rev>/<everything:name>', defaults = { 'db_set' : db_set_str })(api_w_raw)
app.route('/api/raw/<everything:name>', defaults = { 'db_set' : db_set_str })(api_w_raw)
app.route('/api/star_doc/<int:num>/<everything:name>', defaults = { 'db_set' : db_set_str, 'do_type' : 'star_doc' })(api_w_watch_list)
app.route('/api/watch_list/<int:num>/<everything:name>', defaults = { 'db_set' : db_set_str })(api_w_watch_list)
app.route('/api/xref/<int:num>/<everything:name>', defaults = { 'db_set' : db_set_str })(api_w_xref)
app.route('/api/xref_this/<int:num>/<everything:name>', defaults = { 'xref_type' : '2', 'db_set' : db_set_str })(api_w_xref)
app.route('/api/random', defaults = { 'db_set' : db_set_str })(api_w_random)
app.route('/api/bbs/main', defaults = { 'db_set' : db_set_str })(api_bbs)
app.route('/api/bbs/w/<int:bbs_num>', defaults = { 'db_set' : db_set_str })(api_bbs)
app.route('/api/bbs/w/<int:bbs_num>/<int:page>', defaults = { 'db_set' : db_set_str })(api_bbs)
app.route('/api/bbs/w/<sub_code>')(api_bbs_w_post)
app.route('/api/bbs/w/comment/<sub_code>')(api_bbs_w_comment)
app.route('/api/bbs/w/comment_one/<sub_code>')(api_bbs_w_comment)
app.route('/api/version', defaults = { 'version_list' : version_list })(api_version)
app.route('/api/skin_info')(api_skin_info)
app.route('/api/skin_info/<name>')(api_skin_info)
app.route('/api/user_info/<user_name>')(api_user_info)
app.route('/api/setting/<name>')(api_setting)
app.route('/api/thread/<int:topic_num>/<int:s_num>/<int:e_num>', defaults = { 'db_set' : db_set_str })(api_topic)
app.route('/api/thread/<int:topic_num>/<tool>', defaults = { 'db_set' : db_set_str })(api_topic)
app.route('/api/thread/<int:topic_num>', defaults = { 'db_set' : db_set_str })(api_topic)
app.route('/api/search/<everything:name>', defaults = { 'db_set' : db_set_str })(api_search)
app.route('/api/search_page/<int:num>/<everything:name>', defaults = { 'db_set' : db_set_str })(api_search)
app.route('/api/search_data/<everything:name>', defaults = { 'search_type' : 'data', 'db_set' : db_set_str })(api_search)
app.route('/api/search_data_page/<int:num>/<everything:name>', defaults = { 'search_type' : 'data', 'db_set' : db_set_str })(api_search)
app.route('/api/recent_change', defaults = { 'db_set' : db_set_str })(api_recent_change)
app.route('/api/recent_changes', defaults = { 'db_set' : db_set_str })(api_recent_change)
app.route('/api/recent_change/<int:limit>', defaults = { 'db_set' : db_set_str })(api_recent_change)
app.route('/api/recent_change/<int:limit>/<set_type>/<int:num>', defaults = { 'db_set' : db_set_str })(api_recent_change)
app.route('/api/recent_edit_request', defaults = { 'db_set' : db_set_str })(api_recent_edit_request)
app.route('/api/recent_edit_request/<int:limit>/<set_type>/<int:num>', defaults = { 'db_set' : db_set_str })(api_recent_edit_request)
# 곧 개편 당할 곳
app.route('/api/recent_discuss/<get_type>/<int:num>')(api_recent_discuss)
app.route('/api/recent_discuss/<int:num>')(api_recent_discuss)
app.route('/api/recent_discuss')(api_recent_discuss)
##
app.route('/api/lang/<data>')(api_func_lang)
app.route('/api/sha224/<everything:data>')(api_func_sha224)
app.route('/api/ip/<everything:data>', defaults = { 'db_set' : db_set_str })(api_func_ip)
app.route('/api/image/<everything:name>')(api_image_view)
3. 레거시 API ✎ ⊖
- 여기에 적힌 API는 최대한 하위 호환 유지할 예정이나 개편 과정에서 작동이 좀 달라질 수도 있음
4. 폐지된 API ✎ ⊖
5. 신형 API ✎ ⊖