• 01-08-2023, 18:42:38
    #1
    Merhabalar, bildiğiniz üzere Telegra.ph üzerinden backlink alınıyor.
    Bunu otomatiğe bağlamak isteyenler için güzel bir çözüm olacağını düşündüğüm için paylaşıyorum.
    Bot kendisi hem hesabı oluşturuyor hem de makaleyi yayınlıyor.
    Dilerseniz ChatGPT makaleyi yazdırıp buradan yayınlayacak şekilde de düzenleyebilirsiniz, biraz kod düzenlemesi yeterli olacaktır.
    Eğer kod üzerinde herhangi bir hata çıkarsa her zaman yorumlara yazabilirsiniz, iyi kullanımlar.

    <?php
    //Telegra.ph API URL
    $createAccountUrl = 'https://api.telegra.ph/createAccount';
    $createPageUrl = 'https://api.telegra.ph/createPage';
    
    //Author
    $accountData = [
        'short_name' => 'Fade',
        'author_name' => 'Fade'
    ];
    
    //Makale başlığı ve içeriği, burayı ve yukarıdaki author bölümünü değiştirmeniz yeterli olacaktır.
    $pageData = [
        'access_token' => '',
        'title' => 'Makale Başlığınız.',
        'content' => json_encode([
            [
                'tag' => 'p',
                'children' => ['Makale içeriği buraya gelecek.']
            ],
            [
                'tag' => 'p',
                'children' => ['Farklı bir paragraf için örnek.']
            ]
        ]),
        'return_content' => true
    ];
    
    $ch = curl_init($createAccountUrl);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($accountData));
    
    $createAccountResponse = curl_exec($ch);
    
    if ($createAccountResponse === false) {
        echo 'Hesap oluşturma başarısız.';
        exit;
    }
    
    $accountResponseData = json_decode($createAccountResponse, true);
    
    if (!$accountResponseData['ok']) {
        echo 'Hesap oluşturma hatası: ' . $accountResponseData['error'];
        exit;
    }
    
    $accessToken = $accountResponseData['result']['access_token'];
    
    $pageData['access_token'] = $accessToken;
    
    $queryString = http_build_query($pageData);
    
    $ch = curl_init($createPageUrl . '?' . $queryString);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    $createPageResponse = curl_exec($ch);
    
    if ($createPageResponse === false) {
        echo 'Makale oluşturma başarısız.';
        exit;
    }
    
    $pageResponseData = json_decode($createPageResponse, true);
    
    if (!$pageResponseData['ok']) {
        echo 'Makale oluşturma hatası: ' . $pageResponseData['error'];
        exit;
    }
    
    $articleUrl = 'https://telegra.ph/' . $pageResponseData['result']['path'];
    
    echo 'Hesap başarıyla oluşturuldu ve makale yayınlandı: ' . $articleUrl;
    ?>
  • 01-08-2023, 18:48:36
    #2
    ++++
  • 01-08-2023, 18:49:23
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    böyle bir hata çıkıyor hocam sizde sorunsuz çalışıyor mu

    Bende herhangi bir sorun gözükmüyor hocam, localden oluşturabiliyorum.
  • 01-08-2023, 18:49:54
    #4
    Fade adlı üyeden alıntı: mesajı görüntüle
    Bende herhangi bir sorun gözükmüyor hocam, localden oluşturabiliyorum.
    Php bilgim yoktu yanlış yerden çalıştırmışım hocam sorunsuz yayınladı elinize sağlık.
    • Fade
    Fade bunu beğendi.
    1 kişi bunu beğendi.
  • 01-08-2023, 19:02:23
    #5
    üyelik oluşturma için

    import requests
    def create_telegraph_account(short_name, author_name=None):
        url = 'https://api.telegra.ph/createAccount'
        params = {
            'short_name': short_name,
            'author_name': author_name
        }
        
        response = requests.get(url, params=params)
        data = response.json()
        
        return data
    # Örnek kullanım
    short_name = 'Sandbox'
    author_name = 'Anonymous'
    result = create_telegraph_account(short_name, author_name)
    print(result)
  • 02-08-2023, 22:44:12
    #6
    eline saglik
  • 02-08-2023, 22:50:58
    #7
    GunduzYuruyen adlı üyeden alıntı: mesajı görüntüle
    eline saglik
    Teşekkürler, iyi kullanımlar.
  • 03-08-2023, 16:38:47
    #8
    varolan telegram sayfasına, siteye girilen içerikleri otomatik ekleyecek şekilde nasıl yapabiliriz?
  • 03-08-2023, 16:45:11
    #9
    alakara adlı üyeden alıntı: mesajı görüntüle
    varolan telegram sayfasına, siteye girilen içerikleri otomatik ekleyecek şekilde nasıl yapabiliriz?
    Bu scriptle yapamazsınız, kapsamlı bir script gerekir.
    Dilerseniz sizin için yapabilirim, PM atmanız yeterli.