■ 이전 글을 통해서 access_token 을 얻게 되었다. https://bard-google.tistory.com/17
■ 티스토리 Open API 사이트에 가보면 할 수 있는 것들이 나열되어 있는데
대표적인 것이 글목록, 읽기, 쓰기, 수정, 파일 첨부, 댓글 기능이다. (https://tistory.github.io/document-tistory-apis/ )
■ 이번에 해볼 것은 내 티스토리 블로그의 글 목록을 가져오는 파이썬 코드를 작성하여 테스트를 진행해 보려고 한다.
다른부분은 수정할 것이 없고 access_token 에 access_token 값을 넣고
blog_url 에 내 티스토리 블로그 주소를 넣어 주면 된다.
import requests
def get_tistory_posts(blog_name, access_token):
url = f'https://www.tistory.com/apis/post/list?output=json&blogName={blog_name}&access_token={access_token}'
response = requests.get(url)
data = response.json()
if 'tistory' in data and 'item' in data['tistory'] and 'posts' in data['tistory']['item']:
posts = data['tistory']['item']['posts']
for post in posts:
post_id = post['id']
title = post['title']
print(f"Post ID: {post_id}")
print(f"Title: {title}")
print('---')
else:
print('No posts found.')
# 사용 예시
blog_name = 'YOUR_BLOG_NAME'
access_token = 'YOUR_ACCESS_TOKEN'
get_tistory_posts(blog_name, access_token)
위와 같이 파이썬 코드를 작성 후에 실행하면 목록을 불러 오는 것을 확인 할 수 있다.
디테일한 사항은 API 사이트를 통해서 확인할 수 있다.
https://tistory.github.io/document-tistory-apis/apis/v1/post/list.html
access_token 값을 통한 API 가 잘 동작하고 있다는 것을 확인했다.
'AI & 자동화 > 티스토리&파이썬' 카테고리의 다른 글
티스토리 api 자동 글쓰기 4 (기사 검색 하기 / 구글 피드 검색 ) (0) | 2023.06.09 |
---|---|
티스토리 api 자동 글쓰기 3 ( 파이썬 실습 - 카테고리 글 업로드 ) (2) | 2023.05.23 |
티스토리 api 자동 글쓰기 1 ( access_token ) (1) | 2023.05.22 |
티스토리 api 자동 글쓰기 0 (결과 테스트) (0) | 2023.05.22 |
conda 사용자 생성 ( openssl-1.0.2l-0 에러 발생) (0) | 2023.05.22 |