Python API로 게시물 보내기

포럼에 게시글을 올리기 위해 Python을 사용해야 한다면, 이 코드가 분명 도움이 될 것입니다.

먼저 도구 게시물을 받아주세요: tools.

또는 패키지를 직접 설치할 수도 있습니다:

pip install fluent-discourse

더 많은 인터페이스는 다음에서 확인하세요:

Discourse API Docs

Python 요청 API의 코드 양을 단순화해 주셔서 진심으로 감사드립니다.

from fluent_discourse import Discourse
client = Discourse(base_url="url", username="user_name",
                   api_key="user_key", raise_for_rate_limit=True)
data = {
    'title': '',
# 콘텐츠
    'raw': '',
# 게시글에 답글을 달아야 할 때 게시글 ID를 가져옵니다
#     'topic_id': '5',
# 카테고리 ID
   'category': '5',
# 태그
    'tags': ['Label 1', 'Label 2'],

}
latest = client.posts.json.post(data)

필요한 부분만 변경하면 API를 사용하여 답글을 달거나 새로운 주제를 게시할 수 있습니다.
영어가 제 모어가 아니기 때문에 이 글의 설명에 일부 오류가 있을 수 있습니다. 양해 부탁드립니다.

나중에 카테고리 ID와 게시글 ID를 가져오는 방법을 보여줄게.

예시를 올려주실 수 있나요? :slight_smile: 감사합니다.

Uncaught (in promise) no-response: no-response

더 유용한 Python 예제를 작성하지 못한 점 죄송합니다.

시해 봤는데 잘 작동합니다. 정말 감사합니다!