kone
코딩해요
코딩해요

API 재업

05/17/2025, 17:49:26
PY
4065 views · 2 likes

페이스트빈


# 클라이언트 초기화
from koneAPI import KoneClient
import json
import os
from typing import Dict, Any

def print_response(title: str, response) -> None:
    """API 응답을 출력하는 헬퍼 함수

    Args:
        title: 응답 제목
        response: API 응답 객체
    """
    print("\n" + "=" * 50)
    print(f"[{title}] 상태 코드: {response.status_code}")

    try:
        json_data = response.json()
        print(f"응답 데이터: {json.dumps(json_data, indent=2, ensure_ascii=False)}")
    except:
        print(f"응답 내용: {response.text[:200]}...")  # 응답 내용 일부만 출력

    print("=" * 50)


def main():
    # 환경 변수에서 쿠키 값 가져오기 (보안을 위해)
    # export KONE_COOKIE="여기에_실제_쿠키_값_입력" 명령으로 환경 변수 설정 가능
    secure_neko_cookie = os.environ.get("KONE_COOKIE", "")

    if not secure_neko_cookie:
        print("오류: KONE_COOKIE 환경 변수가 설정되지 않았습니다.")
        print("export KONE_COOKIE='쿠키값' 명령으로 환경 변수를 설정하세요.")
        return

    # 다른 서브를 사용하는 클라이언트 생성
    kone_client = KoneClient(secure_neko_cookie, "kone")

    print("\n\n=== 다른 서브 (kone) API 호출 예시 ===")

    # 다른 서브의 배너 정보 가져오기
    kone_banner_response = kone_client.api.get_sub_banner()
    print_response("kone 서브 배너", kone_banner_response)

    # 다른 서브의 운영자 목록 가져오기
    kone_moderators_response = kone_client.api.get_sub_moderators()
    print_response("kone 서브 운영자 목록", kone_moderators_response)

    # 다른 서브의 웹 페이지 가져오기
    kone_web_response = kone_client.web.get_sub_posts()
    print(kone_web_response)

    # 아티클 수정 테스트
    kone_client.api.edit_sub_article("게시글 아이디", "제목", "<p>내용(HTML)</p>")

    # 아티클 가져오기 테스트
    kone_web_article_response = kone_client.web.get_article_info("게시글 아이디")
    print(kone_web_article_response)

    # 댓글 작성 테스트
    # kone_client.api.post_comment("댓글 아이디", "테스트")



if __name__ == "__main__":
    main()

재업

2
5 comments
관리는 restful하게 api 있으면 좋을 것 같은데 자고 일어나서 뜯어봐야겠네 자작추
05/17/25
게시글 조회하면 HTML로 통짜로 넘기는 형식이라 하려면 파싱같은거 좀 필요할듯함
05/17/25
@picok1010 테스트
05/17/25
테스트2 @picok1010
05/17/25 Edited 05/17/25

Deleted comment.

바이브 코딩이 개발능력 형성에 끼치는 영향
일반
kimtaychon98
06/30 1574 2
백준 대체싸이트 추천좀
일반
hyeon111
05/23 1732 0
바이브코딩
일반
라면올킬
05/02 1624 0
개발중인 사이트 있는데
일반
hassan94
04/24 1548 1
7JWM652865SYIOuzte2YuO2ZlA==
PY
wef4r2
04/21 1709 2
너무나도 조용한 서브...
일반
이오치 마리
03/27 1554 0
여기 좀 살려보면 안되나?
일반
frzdk
02/15 1566 0
코딩 초보인데 이거 정상이지?
일반
qqbbs
02/15 1697 1
아카 크롤링하려면 얼마나 배워야해?
일반
kang33
12/29/25 1765 0
타입 스크립트는 적응이 안되네
JS
ㅇㅇ
12/17/25 1382 0
이사올랬는디 정전이네
일반
gunsight
12/06/25 5620 0
LLM이 정말로 위험한건 이거임
일반
Rohthis_
12/05/25 2431 1
동적 변수 import 질문
PY
보성녹차드링커
11/29/25 1467 1
AI만능론의 진짜 위험성
일반
nananatsume2
11/27/25 1969 1
야매 C강의 2. 변수와 연산자
C/C++
side-effect
11/03/25 1882 9
야매 C강의 1. 입출력
C/C++
side-effect
11/02/25 1852 10
lua 배워보려는데 괜찮으려나
일반
r1-ze
10/10/25 2529 0
오랫만에 왔는데 섭 죽었네...
일반
Ghost
09/17/25 2505 3
공항 예고 사건 진실
일반
Ghost
08/21/25 10058 2
뮬바드 브라우저 코네 이미지 깨짐 해결 방법
일반
Ghost
08/18/25 2173 0
zig 쓰는 사람?
일반
Ghost #0196f1ee
08/06/25 1815 0
파이썬이랑 GDScript 문법 어느정도로 비슷함?
기타언어
asdasdvwefcd
07/28/25 1677 1
내년을 위해서 국비를 듣는데
일반
sjaifo87498
07/27/25 2524 2
코딩 처음 시작하려는데
일반
yaisibal1234
07/26/25 2322 0
유니티 Singleton 1편
C#
신군
07/08/25 3212 2
파이썬 배우다가 삼천포로 빠지는 느낌
일반
shashasha
07/02/25 2423 0
서버의 디스크 공간을 사용하지 않는 신개?념 이미지 공유 api
PY
fastapi
06/17/25 3218 -1
사칙연산이 없는 세계, 간단한 수식 연산기 ( 주의 )
C/C++
comi-soft
06/14/25 3553 2
c#은 배우기 쉬운편임?
C#
asdasdvwefcd
06/14/25 3171 0
2000년대를 기점으로 나뉘는것
📰
comi-soft
06/13/25 2967 1