merhaba başlıktaki gibi kullandığınız bir kod varmı bende api ile iletişime geçemiyorum 404 hatası alıyorum.

kullandığım kod aşağıda sizinde varsa denemek isterim.

nginx hakkında hostlaba yazım beklemedeyim o süreçte ekstra bir kodunuz varsa denemek isterim ayrıca benim kodumda hata varmı incelemiş olursunuz .

hayırlı geceler...

import requests

wordpress_url = "https://betafollow.com/wp-json/wp/v2/posts"
username = "your-username"
password = "your-password"

# Oturum açma bilgileri
login_url = "https://betafollow.com/wp-login.php"
login_data = {
    'log': username,
    'pwd': password,
    'wp-submit': 'Log In',
    'testcookie': '1'
}

# Oturum açma isteği gönderme
login_response = requests.post(login_url, data=login_data)

# Oturum açma başarılıysa devam et
if login_response.status_code == 200:
    # Başlık ve içerik
    title = "Yeni Bir Başlık"
    content = "Paylaşılacak metin burada yer alacak."

    # JSON verisi oluşturma
    data = {
        'title': title,
        'content': content,
        'status': 'publish'
    }

    # Başlık bilgileri
    headers = {
        'Content-Type': 'application/json'
    }

    # POST isteği gönderme
    response = requests.post(
        wordpress_url,
        json=data,
        headers=headers,
        cookies=login_response.cookies  # Oturum bilgilerini ekleyin
    )

    # Yanıtı kontrol etme
    if response.status_code == 201:
        print("Metin başarıyla paylaşıldı!")
    else:
        print(f"Hata oluştu: {response.status_code}, {response.text}")
else:
    print(f"Oturum açma başarısız: {login_response.status_code}, {login_response.text}")