Dokumentacja

Integracje Rankden

Kompletny przewodnik po konfigurowaniu integracji z WordPress, Wix i Custom API.

Jak to działa

Rankden automatycznie publikuje wygenerowane artykuły na Twojej stronie. Po skonfigurowaniu integracji, każdy artykuł — nowy, zaktualizowany lub usunięty — jest synchronizowany ze wszystkimi podłączonymi platformami jednocześnie.

1

Podłącz platformę

Skonfiguruj integrację w panelu — podaj dane dostępowe.

2

Generuj artykuły

Rankden tworzy treść zoptymalizowaną pod SEO.

3

Automatyczna publikacja

Artykuły trafiają na Twoją stronę automatycznie.

Integracja

WordPress

Wymagania

  • WordPress 5.0+
  • Zainstalowany plugin Rankden
  • Dostęp administratora do WordPress

Konfiguracja krok po kroku

1

Zainstaluj plugin Rankden na WordPress

Pobierz plik .zip pluginu z panelu Rankden. W panelu WordPress przejdź do Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer. Wybierz pobrany plik, kliknij Zainstaluj teraz i aktywuj plugin.

2

Skonfiguruj integrację w Rankden

Przejdź do Dashboard → Integracje → WordPress. Wpisz Webhook URL — adres Twojej strony WordPress (plugin poda dokładny URL po aktywacji). Kliknij Wygeneruj przy polu API Key, skopiuj klucz i wklej go w ustawieniach pluginu na WordPress.

3

Weryfikacja

Po zapisaniu integracji, przy kolejnej publikacji artykułu z Rankden post automatycznie pojawi się na Twoim WordPress.

Dane konfiguracyjne

PoleOpis
Webhook URLURL endpointu pluginu Rankden na Twojej stronie WordPress
API KeyKlucz wygenerowany w panelu Rankden (skopiuj przed zapisaniem)

Obsługiwane akcje

Create

Tworzy nowy post

Update

Aktualizuje istniejący

Delete

Usuwa post

Integracja

Wix

Wymagania

  • Konto Wix z aktywną stroną
  • Blog zainstalowany na stronie Wix
  • API Key wygenerowany w Wix Dashboard

Konfiguracja krok po kroku

1

Wygeneruj API Key w Wix

Zaloguj się na manage.wix.com. Przejdź do Settings → API Keys i kliknij Generate API Key. Nadaj nazwę (np. "Rankden") i przyznaj uprawnienia:

Blog → Blog PostsFull Access
Wix Contacts & MembersRead
Media ManagerFull Access
2

Znajdź Account ID i Site ID

Account ID — znajdziesz w Settings → Account Settings.

Site ID — spójrz na URL w przeglądarce po zalogowaniu do Wix Dashboard:

manage.wix.com/dashboard/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/...

Fragment po /dashboard/ to Twoje Site ID.

3

Skonfiguruj integrację w Rankden

Przejdź do Dashboard → Integracje → Wix. Wklej API Key, Account ID i Site ID. Kliknij Podłącz.

Dane konfiguracyjne

PoleOpis
API KeyKlucz wygenerowany w Wix Dashboard → API Keys
Account IDID konta Wix (Settings → Account Settings)
Site IDID strony — widoczny w URL dashboardu po /dashboard/

Obsługiwane elementy

Tytuł
Treść (nagłówki, akapity, listy)
Formatowanie (bold, italic)
Linki w treści
Meta title i description
Slug URL
Zdjęcie okładki
Excerpt
Kategorie

Ograniczenia

Cofnięcie publikacji — Wix API nie obsługuje cofania publikacji posta. Jeśli zmienisz status artykułu na „wersję roboczą" w Rankden, post na Wix pozostanie opublikowany. Cofnięcie publikacji wymaga ręcznej akcji w panelu Wix.

Integracja

Custom API

Integracja Custom API pozwala podłączyć Rankden do dowolnej platformy lub CMS-a. Rankden wysyła request HTTP POST na podany przez Ciebie endpoint z danymi artykułu.

Konfiguracja

1

Przygotuj endpoint na swoim serwerze

Twój serwer musi mieć endpoint przyjmujący requesty POST z treścią artykułu.

2

Skonfiguruj w Rankden

Przejdź do Dashboard → Integracje → Custom. Wpisz Endpoint URL i wygeneruj API Key.

Format requestu

HTTP Request
POST https://twoja-strona.pl/api/blog
Content-Type: application/json
X-API-Key: sk_twoj_klucz_api

Struktura body

JSON Payload
{
  "action": "create | update | delete",
  "article": {
    "id": "653bb91e-4c28-...",
    "title": "Tytuł artykułu",
    "slug": "tytul-artykulu",
    "content": {
      "blocks": [
        {
          "type": "header",
          "data": { "text": "Nagłówek", "level": 2 }
        },
        {
          "type": "paragraph",
          "data": { "text": "Treść akapitu..." }
        },
        {
          "type": "list",
          "data": {
            "style": "unordered",
            "items": ["Element 1", "Element 2"]
          }
        }
      ]
    },
    "htmlContent": "<h2>Nagłówek</h2><p>Treść...</p>",
    "meta": {
      "title": "Meta tytuł SEO",
      "description": "Meta opis SEO"
    },
    "featuredImage": "https://...image.png",
    "excerpt": "Krótki opis artykułu",
    "status": "published"
  }
}

Pola artykułu

PoleTypOpis
actionstringcreate, update, delete lub test
article.idUUIDUnikalny identyfikator artykułu
article.titlestringTytuł artykułu
article.slugstringSlug URL
article.contentobjectTreść w formacie EditorJS (bloki)
article.htmlContentstringTreść skonwertowana do HTML
article.metaobjectMeta title i description (SEO)
article.featuredImagestring / nullURL zdjęcia okładki
article.statusstringpublished lub draft

Przykładowy endpoint (Node.js / Express)

server.js
app.post('/api/blog', (req, res) => {
  const apiKey = req.headers['x-api-key'];

  if (apiKey !== process.env.RANKDEN_API_KEY) {
    return res.status(401).json({ error: 'Unauthorized' });
  }

  const { action, article } = req.body;

  switch (action) {
    case 'create':
      // Zapisz nowy artykuł
      break;
    case 'update':
      // Zaktualizuj istniejący
      break;
    case 'delete':
      // Usuń artykuł
      break;
    case 'test':
      // Test połączenia
      break;
  }

  res.json({ success: true, id: 'new-article-id' });
});

Oczekiwana odpowiedź

Sukces (200 / 201)
{ "success": true, "id": "..." }
Błąd (4xx / 5xx)
{ "error": "Opis błędu" }

Test połączenia

Przy pierwszym zapisaniu integracji Rankden wyśle request testowy z action: "test"i przykładowymi danymi. Twój endpoint powinien zwrócić status 200.

FAQ

Czy mogę podłączyć wiele platform jednocześnie?

Tak. Każda integracja działa niezależnie. Artykuł może być jednocześnie publikowany na WordPress, Wix i dowolnym custom endpoint.

Co się stanie jeśli usunę integrację?

Usunięcie integracji w Rankden nie usuwa artykułów z platformy docelowej. Artykuły pozostaną na WordPress / Wix / custom, ale nie będą już synchronizowane.

Czy mogę edytować artykuł bezpośrednio na WordPress / Wix?

Tak, ale zmiany nie zostaną zsynchronizowane z powrotem do Rankden. Przy kolejnej edycji w Rankden Twoje zmiany na platformie docelowej zostaną nadpisane.

Czy API Key jest bezpieczny?

Tak. Klucze API są szyfrowane w bazie danych algorytmem AES-256-GCM. Po zapisaniu są widoczne tylko jako kropki. Wygeneruj nowy klucz, jeśli podejrzewasz wyciek.

Synchronizacja nie działa — co zrobić?

Sprawdź czy dane konfiguracyjne są poprawne (URL, klucze, ID). Upewnij się, że platforma docelowa jest dostępna. Dla Wix: sprawdź uprawnienia API Key (Blog Posts, Members, Media Manager). Dla Custom API: sprawdź czy endpoint odpowiada statusem 200/201.