Untitled
unknown
plain_text
3 years ago
1.1 kB
8
Indexable
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
# OAuth 2.0 kimlik doğrulama bilgileri
CLIENT_ID = 'your_client_id'
CLIENT_SECRET = 'your_client_secret'
REFRESH_TOKEN = 'your_refresh_token'
# Blog ID ve API anahtarları
BLOG_ID = 'your_blog_id'
API_KEY = 'your_api_key'
# Kimlik doğrulama bilgilerini kullanarak bir erişim belirteci oluşturun
creds = Credentials.from_authorized_user_info(info=None,
client_id=CLIENT_ID, client_secret=CLIENT_SECRET,
refresh_token=REFRESH_TOKEN)
# Blogspot API'sini oluşturun
service = build('blogger', 'v3', credentials=creds)
# Yeni bir gönderi oluşturma
post_data = {
"kind": "blogger#post",
"blog": {
"id": BLOG_ID
},
"title": "New Post Title",
"content": "New post content"
}
service.posts().insert(blogId=BLOG_ID, body=post_data).execute()
# Mevcut gönderileri listeleme
posts = service.posts().list(blogId=BLOG_ID, maxResults=10, key=API_KEY).execute()
for post in posts["items"]:
print(post["title"])
Editor is loading...