GEO
TR EN

Webhook Nedir ?

Webhook ile İçerik Entegrasyonu: Pushnom'un Gücünü Keşfedin

Pushnom'un yapay zeka destekli içerik oluşturma özelliği ile ürettiğiniz kaliteli içerikleri, kendi platformunuza otomatik olarak aktarın. İşte webhook ile nasıl entegre olabileceğinize dair adım adım bir kılavuz:

Nasıl Çalışır ?

image

İçerik Oluşturma

Pushnom, belirlediğiniz kriterlere göre özgün ve SEO uyumlu içerikler oluşturur.

image

Veri Aktarımı

Oluşturulan içerik, JSON formatında webhook URL'iniz aracılığıyla sisteminize gönderilir.

image

Otomatik Yayınlama

Sisteminiz bu veriyi alır ve içeriği otomatik olarak web sitenizde yayınlar.

API Uç Noktası

API Uç Noktası ve İstek Gövdesi

POST metodu ile https://your-api-endpoint.com/webhook adresine bir istek gönderilir.

Request Body
1 2 3 4 5 6 7 8
                        {
                          "title": "İçerik Başlığı",
                          "content": "HTML formatında içerik",
                          "meta_description": "SEO meta açıklaması",
                          "keywords": ["anahtar", "kelimeler"],
                          "language": "tr",
                          "created_at": "2024-03-21T10:00:00Z"
                        }
                      
Beklenen Yanıt
1 2 3 4 5
                      {
                        "status": "success",
                        "content_url": "https://your-site.com/post-url",
                        "message": "İçerik başarıyla oluşturuldu"
                      }
                    

Webhook Test Aracı

Webhook Test Aracı ile Entegrasyonunuzu Doğrulayın!

Webhook entegrasyonunuzun düzgün çalıştığından emin olmak için Webhook Test Aracı kullanmak son derece önemlidir. Bu araçlar, webhook URL'inizi girerek sisteminizin gelen istekleri doğru şekilde işleyip işlemediğini kontrol etmenizi sağlar.

Hata Tespiti: Entegrasyonunuzda oluşabilecek hataları hızlıca tespit ederek çözmenize yardımcı olur.

Doğrulama: Webhook'ın doğru veriyi doğru formatta gönderip göndermediğini kontrol eder.

Otomasyon: Test işlemlerini otomatikleştirerek zaman kazanırsınız.

Güvenlik İpuçları

Webhook ile İçerik Entegrasyonu Güvenlik Önlemleri

URL'inizi Gizli Tutun

Bu URL'yi sadece güvendiğiniz kaynaklarla paylaşın.

İstekleri Doğrulayın

Her isteğe eşlik eden bir secret key kullanarak isteğin kaynağını doğrulayın.

Rate Limiting

Aşırı yüklenmeyi önlemek için istek sınırlamaları belirleyin.

HTTPS

Tüm iletişimi HTTPS protokolü üzerinden gerçekleştirin.

Örnek Implementasyonlar

Node.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
                          const express = require('express');
                          const app = express();

                          app.post('/webhook', express.json(), (req, res) => {
                              const { title, content, meta_description } = req.body;
                              
                              // İçeriği veritabanınıza veya CMS'nize kaydedin
                              // Örneğin, WordPress'e bir gönderi oluşturmak için WP-API kullanabilirsiniz.

                              res.json({
                                  status: 'success',
                                  content_url: 'https://your-site.com/new-post',
                                  message: 'İçerik başarıyla oluşturuldu'
                              });
                          });
                        
Node.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
                          <?php
                            $data = json_decode(file_get_contents('php://input'), true);

                            $title = $data['title'];
                            $content = $data['content'];
                            $meta_description = $data['meta_description'];

                            // İçeriği sisteminize kaydedin

                            header('Content-Type: application/json');
                            echo json_encode([
                                'status' => 'success',
                                'content_url' => 'https://your-site.com/new-post',
                                'message' => 'İçerik başarıyla oluşturuldu'
                            ]);