---
title: "n8n"
description: "TwexAPI aracılığıyla tweet arama, kullanıcı arama, trend olan tweet'ler, yapay zeka aracıları ve imleçle güvenli geçişler için n8n Twitter iş akışları oluşturun."
---

TwexAPI ile bir n8n Twitter iş akışı oluşturun. Tweet'leri arayın, kullanıcıları arayın, trend olan tweet'leri okuyun ve AI aracılarını çalıştırın. Bu entegrasyon, TwexAPI topluluk düğümünü, HTTP İsteğini, Web Kancasını ve MCP İstemci Aracı düğümlerini kullanır.

TwexAPI bir API anahtarı ve REST temel URL'si "https://api.twexapi.io" kullanır.

## Bir n8n Twitter entegrasyonu seçin

<CardGroup cols={2}>
  <Card title="TwexAPI topluluk düğümü" icon="plug">
    Tweet araması, kullanıcı araması, profil araması, trend olan tweet'ler ve bakiye kontrolleri için `@twexapi-dev/n8n-nodes-x-api-scraper'ı yükleyin.
  </Card>

  <Card title="HTTP Request + MCP" icon="workflow">
    Belgelenen herhangi bir REST yolu için HTTP İsteğini kullanın. Bir yapay zeka aracısının önce uç noktaları keşfetmesi gerektiğinde MCP İstemci Aracını kullanın.
  </Card>
</CardGroup>

## Önkoşullar

* [TwexAPI API anahtarı](https://twexapi.io/dashboard)
* n8n Bulut veya kendi kendine barındırılan n8n
* Aşağıdaki tarifler için isteğe bağlı Slack ve Google E-Tablolar kimlik bilgileri

## Topluluk düğümünü yükleyin

**Ayarlar → Topluluk Düğümleri**'nden `@twexapi-dev/n8n-nodes-x-api-scraper'ı yükleyin.

```bash
npm install @twexapi-dev/n8n-nodes-x-api-scraper
```

Kaynak: [twexapi-dev/n8n-nodes-x-api-scraper](https://github.com/twexapi-dev/n8n-nodes-x-api-scraper)

### Desteklenen işlemler

| Görev | n8n işlemi | TwexAPI rotası |
| --- | --- | --- |
| Tweet'lerde ara | Tweet: arama | `POST /twitter/advanced_search/page` |
| Kullanıcıları ara | Kullanıcı: ara | `GET /twitter/search-user/{keyword}/{target_count}` |
| Profil arama | Kullanıcı: al | `GET /twitter/{screen_name}/about` |
| Trend olan tweetleri okuyun | Trend: al | `GET /twitter/global-trending/tweets` |
| Bakiyeyi görüntüle | Hesap: bakiyeyi al | `GET /balance` |

Takipçi sayfalarına ayırma, listeler, topluluklar ve onaylı gönderiler için [REST API'yi](/api-reference/overview) kullanın. TwexAPI, yerel hesap monitörlerini veya etkinlik web kancalarını açığa çıkarmaz; yinelenen işler için planlanmış REST çağrıları veya kodsuz platform web kancalarını kullanın.

## API anahtarı kimlik bilgisi

TwexAPI için yeniden kullanılabilir bir n8n kimlik bilgisi oluşturun:

<CardGroup cols={3}>
  <Card title="Kimlik doğrulaması" icon="key-round">
    TwexAPI API kimlik bilgisi veya HTTP İsteği kimlik bilgisi için Başlık Kimlik Doğrulaması'nı seçin.
  </Card>

  <Card title="Başlık adı" icon="braces">
    Başlık adını `Authorization` olarak ayarlayın.
  </Card>

  <Card title="Başlık değeri" icon="shield-check">
    Kimlik bilgisi değeri olarak "Bearer YOUR_API_KEY"i yapıştırın.
  </Card>
</CardGroup>

Bu kimlik bilgisini "https://api.twexapi.io"yu çağıran her HTTP İstek düğümünde kullanın.

MCP özellikli AI Aracısı düğümleri için, MCP İstemci Aracını "https://api.twexapi.io/mcp" ve "x-api-key: YOUR_API_KEY" başlığıyla yapılandırın.

## Sonuç aktarımı

Bir sonraki düğüm yalnızca kararlı aktarım alanlarına ihtiyaç duyduğunda, her HTTP İsteği veya TwexAPI düğümünden sonra bir Alanları Düzenle düğümü kullanın. Ham yanıtları Slack mesajlarından, E-Tablolar satırlarından ve yeniden deneme kuyruklarından uzak tutun.

<CardGroup cols={2}>
  <Card title="Tweet arama sayfası" icon="search">
    Mağaza istek sorgusu; her tweet'in "id", "text", yazar kullanıcı adı ve "created_at" bilgilerini `tweet_id`, "text", "author_username" ve "created_at" ile eşleştirin; sayfa döngüleri için `has_next_page` ve `next_cursor`u koruyun.
  </Card>

  <Card title="Kullanıcı profili satırları" icon="users">
    Kaynak "kimliğini", "kullanıcı_kimliği", artı "kullanıcı adı", "ad", takipçi sayıları ve arama veya arama girişi olarak saklayın.
  </Card>

  <Card title="Trend satırları" icon="trending-up">
    Her trend adını, konuyu, içerik etiketini ve ülkeyi saklayın. İstenen bölgeyi iş akışı çalıştırmasıyla koruyun.
  </Card>

  <Card title="Tweet veya yanıt yazma" icon="send">
    Yazma eylemlerinin kayıtlı bir çereze veya "auth_token"a ihtiyacı vardır. N8n'den göndermeden önce [CLI](/sdks/cli) `--dry-run` ile önizleme yapın.
  </Card>
</CardGroup>

## Tarif 1: MCP ile AI ajanı X araştırması

Yapay zeka aracılarını TwexAPI ile entegre etmek için bu tarifi kullanın. Temsilci, canlı tweet'leri arayabilir, eğilimleri özetleyebilir, profilleri inceleyebilir ve takipçi etkinliğini karşılaştırabilir.

1. **Bir AI Agent düğümü ekleyin**

    Tercih ettiğiniz sohbet modeliyle bir AI Aracısı iş akışı oluşturun.

2. **Bir MCP istemci aracı ekleyin**

    Sunucu Aktarımı'nı 'HTTP Akışı Yapılabilir' olarak ayarlayın. MCP Uç Nokta URL'sini "https://api.twexapi.io/mcp" olarak ayarlayın. Kimlik Doğrulamayı 'x-api-key' adı ve TwexAPI API anahtarınızla birlikte Başlık Kimlik Doğrulaması olarak ayarlayın.

3. **Agent'a prompt verin**

    Temsilciye önce "explore"u, ardından `twexapi_request`i çağırmasını ve yalnızca JSON'u döndürmesini söyleyin.

Önerilen aracı sistem istemi:

```text
Use TwexAPI for every X research request. Call explore before twexapi_request. Search tweets, inspect accounts, and cite the returned post URLs. Prefer small, targeted searches before broad exports.
```

Örnek kullanıcı istemi:

```text
Find recent posts about AI agents in fintech, group them by theme, and list 5 accounts worth monitoring.
Return only JSON with route_used, tweets, has_more, and next_cursor.
```

MCP sunucusu, uç nokta keşfi için "explore"u ve kimliği doğrulanmış çağrılar için `twexapi_request`i kullanıma sunar.

## Tarif 2: Slack'te Tweet araması

Tweetleri aramak için TwexAPI topluluk düğümünü veya HTTP İsteğini kullanın, ardından bir Slack kanalını uyarın.

### İş akışı şekli

<CardGroup cols={2}>
  <Card title="Zamanlanmış veya manuel tetikleyici" icon="calendar-clock">
    Test sırasında bir programa göre veya manuel olarak çalıştırın.
  </Card>

  <Card title="Tweet ara" icon="search">
    'POST /twitter/advanced_search/page'i çağırmak için TwexAPI düğümünü veya HTTP İsteğini kullanın.
  </Card>

  <Card title="Satırları böl" icon="split">
    Döndürülen tweetler üzerinden bölün.
  </Card>

  <Card title="Uyarı gönder" icon="message-square">
    Biçimlendirilmiş metni Slack'e gönderin.
  </Card>
</CardGroup>

### HTTP İsteği örneği

```json
{
  "method": "POST",
  "url": "https://api.twexapi.io/twitter/advanced_search/page",
  "headers": {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  "body": {
    "searchTerms": ["AI agents lang:en"],
    "sortBy": "Latest",
    "nextCursor": ""
  }
}
```

### Gevşek mesaj

Slack'ten önce bir Set düğümü kullanın:

```text
@{{$json.author_username || $json.user?.screen_name}}
{{$json.text || $json.full_text}}
https://x.com/i/web/status/{{$json.tweet_id || $json.id}}
```

## Tarif 3: Google E-Tablolar'da arama sonuçları

Bir ekibin bir e-tabloda tweet arama sonuçlarına ihtiyacı olduğunda bunu kullanın.

### İş akışı şekli

<CardGroup cols={2}>
  <Card title="Zamanlama tetikleyicisi" icon="calendar-clock">
    Günlük veya saatlik dışa aktarmaları çalıştırın; Test sırasında manuel olarak çalıştırın.
  </Card>

  <Card title="Tweet ara" icon="search">
    Tweet'leri aramak ve "next_cursor"u depolamak için TwexAPI düğümünü veya HTTP İsteğini kullanın.
  </Card>

  <Card title="Satırları böl" icon="split">
    Döndürülen tweetler üzerinden bölün.
  </Card>

  <Card title="Satır ekle" icon="file-spreadsheet">
    Aşağıdaki eşlenen sonuç alanlarıyla Google E-Tablolar Ekleme Satırını kullanın.
  </Card>
</CardGroup>

Bu alanları Google E-Tablolar'a eşleyin:

<CardGroup cols={2}>
  <Card title="Tweet kimliği" icon="hash">
    "id" veya `tweet_id` ile eşleyin.
  </Card>

  <Card title="Yazar" icon="at-sign">
    Yazarın kullanıcı adı veya ekran adı ile eşleyin.
  </Card>

  <Card title="Metin" icon="type">
    "Metin" veya "tam_metin" ile eşleyin.
  </Card>

  <Card title="Oluşturulma tarihi" icon="calendar">
    "Created_at" veya "createdAt" ile eşleyin.
  </Card>

  <Card title="URL" icon="link">
    `https://x.com/i/web/status/{id}` adresinden oluşturun.
  </Card>
</CardGroup>

Daha büyük işler için, `has_next_page` veya `has_more` doğruyken döngü yapın ve "next_cursor"u arama gövdesine geri iletin.

## Yararlı REST eylemleri

<CardGroup cols={2}>
  <Card title="Tweet ara" icon="search">
    X sorgu aramalarını 'POST /twitter/advanced_search/page' ile çalıştırın.
  </Card>

  <Card title="Kullanıcı profilini al" icon="user-round">
    `GET /twitter/{screen_name}/about` ile bir X profili getirin.
  </Card>

  <Card title="Takipçileri al" icon="users">
    'POST /v3/twitter/users/followers' ile takipçi listelerini okuyun.
  </Card>

  <Card title="Trendleri al" icon="trending-up">
    'GET /twitter/global-trending/tweets' ile küresel trend olan tweet'leri okuyun.
  </Card>

  <Card title="Tweet oluştur" icon="send">
    'POST /twitter/tweets/create' ile metin veya medya gönderileri yayınlayın.
  </Card>

  <Card title="DM gönderin" icon="message-circle">
    DM'leri 'POST /v3/twitter/send-dm' ile gönderin.
  </Card>
</CardGroup>

## Test kontrol listesi

* Her HTTP İsteği veya TwexAPI düğümünde n8n Test Adımı eylemini kullanın.
* Her REST isteğinin "Authorization: Bearer YOUR_API_KEY" içerdiğini doğrulayın.
* Her MCP İstemci Aracı isteğinin 'x-api-key' içerdiğini doğrulayın.
* Sayfalandırılmış işler için, her sayfadan sonra `next_cursor`i saklayın.
* '429'da yeniden denemeden önce bekleyin ve imleci koruyun.

## n8n Twitter otomasyon soruları

### N8n'yi TwexAPI aracılığıyla Twitter'a nasıl bağlarım?

TwexAPI topluluk düğümünü yükleyin veya 'Authorization: Bearer YOUR_API_KEY' ile Başlık Kimlik Doğrulaması oluşturun. Her TwexAPI isteğinde bunu seçin.

### N8n Twitter araması nasıl çalışır?

Topluluk düğümü veya HTTP İsteği aracılığıyla 'POST /twitter/advanced_search/page'i arayın. Her sayfa için sorguyu ve imleci saklayın.

### N8n Twitter'a mesaj gönderebilir mi?

Evet, 'POST /twitter/tweets/create' yoluyla. Yazma işlemleri için bir çerez veya "auth_token" gerekir. Önce [CLI](/sdks/cli) ile yüklerin önizlemesini yapın.

### Bir n8n Twitter aracısı oluşturabilir miyim?

Evet. Bir n8n Twitter temsilcisi, "https://api.twexapi.io/mcp" adresindeki MCP aracılığıyla tweet'leri, profilleri ve trendleri arayabilir.

### Kendi kendine barındırılan n8n, TwexAPI'yi kullanabilir mi?

Evet. Giden HTTPS'nin "https://api.twexapi.io"ya gitmesine izin verin.

## Sonraki adımlar

* Katı JSON aktarım modelleri için [Ajan MCP Aktarımı](/mcp/agent-handoff) bölümünü okuyun.
* Yazma eylemlerinin dry-run önizlemeleri için [CLI](/sdks/cli) dosyasını okuyun.
* AI Agent iş akışlarını oluştururken [MCP Tools](/mcp/tools) kullanın.
