Paperclip
Ataç aracılarında tweet araması, profiller, zaman çizelgeleri ve trend olan tweet'ler için TwexAPI Paperclip eklentisini yükleyin.
TwexAPI Paperclip eklentisi, Paperclip temsilcilerine altı adet salt okunur Twitter/X aracı ekler. Belgelenen TwexAPI REST rotalarını yazılı araç şemaları, gizli destekli kimlik doğrulama ve öngörülebilir JSON sonuçlarıyla sarar.
twexapi-dev/paperclip-plugin-x-api-scraperPaperclip plugin for TwexAPI public social data: search, profiles, timelines, and trends. Independent third-party service.00Bir Paperclip temsilcisinin ham HTTP çağrıları yazmadan tweet araması, profil araması, kullanıcı araması, zaman çizelgesi okumaları veya küresel trend tweet’lere ihtiyacı olduğunda bu eklentiyi kullanın.
Araçlar
| Temsilci görevi | Ataç aracı | TwexAPI rotası |
|---|---|---|
| Tweet’lerde ara | twexapi.search_tweets |
POST /twitter/advanced_search/page |
| Bir tweet okuyun | twexapi.lookup_tweet |
POST /v2/tweet/detail |
| Kullanıcıları ara | twexapi.search_users |
GET /twitter/search-user/{keyword}/{target_count} |
| Bir profili okuyun | twexapi.get_user |
GET /twitter/{screen_name}/about |
| Profil tweet’lerini okuyun | twexapi.get_user_tweets |
POST /twitter/{screen_name}/timeline/page |
| Trend olan tweetleri okuyun | twexapi.get_trends |
GET /twitter/global-trending/tweets |
Bu eklenti takipçileri dışa aktarmaz veya gönderi yayınlamaz. Bu görevler için REST API, CLI veya MCP Sunucusu kullanın.
Önkoşullar
- Node.js 18 veya daha yenisi
- Ataç CLI (“ataç”)
- Kontrol panelinden bir TwexAPI API anahtarı
- API anahtarı için bir Ataç gizli referansı
Kurulum
paperclipai plugin install @twexapi-dev/paperclip-plugin-x-api-scraper
Tekrarlanabilir kurulumlara ihtiyaç duyduğunuzda mevcut sürümü sabitleyin:
paperclipai plugin install @twexapi-dev/paperclip-plugin-x-api-scraper --version 0.1.2
npm: @twexapi-dev/paperclip-plugin-x-api-scraper
Kaynak: twexapi-dev/paperclip-plugin-x-api-scraper
Yapılandır
TwexAPI kontrol panelinde bir API anahtarı oluşturun. Bunu bir Paperclip sırrında saklayın ve eklenti yapılandırmasından ona referans verin.
| Ayar | Amaç |
|---|---|
apiBaseUrl |
TwexAPI REST uç noktası. Varsayılan olarak “https://api.twexapi.io” olur. |
apiKeySecretRef |
TwexAPI API anahtarı için ataç gizli referansı. |
defaultTimelineCount |
Varsayılan zaman çizelgesi sayfa sayısı 1’den 100’e kadardır. |
defaultUserSearchCount |
Varsayılan kullanıcı arama sayısı 1’den 100’e kadardır. |
defaultTrendCount |
Varsayılan trend sayısı 1’den 100’e kadardır. |
Paperclip, arama sırasında API anahtarını çözer ve ’Authorization: Bearer’yı gönderir.
Örnek eklenti yapılandırma şekli:
{
"apiBaseUrl": "https://api.twexapi.io",
"apiKeySecretRef": "twexapi/api-key",
"defaultTimelineCount": 20,
"defaultUserSearchCount": 10,
"defaultTrendCount": 20
}
API anahtarlarını hiçbir zaman kaynak kontrolünde kontrol edilen eklenti yapılandırma dosyalarına teslim etmeyin.
Örnek aracı görevleri
Tweet’lerde ara
Temsilciden bir konu hakkındaki son gönderileri aramasını isteyin. Eklenti, ‘twexapi.search_tweets’ aracılığıyla ’POST /twitter/advanced_search/page’i çağırır.
Önerilen istem:
Search X for recent posts about "AI agents lang:en -filter:retweets".
Return tweet IDs, author usernames, text, and created_at for the top 10 results.
Bir profili ve zaman çizelgesini okuyun
Look up @openai, then read the latest timeline page.
Return username, user_id, follower count, and the 5 most recent tweet IDs.
Küresel trend tweet’leri okuyun
Get trending tweets for United States, topic Sports, content NFL.
Summarize the top themes and list 5 representative tweet IDs.
Devir kontrol listesi
Paperclip temsilcileri sonuçları alt sistemlere aktardığında kararlı tanımlayıcıları koruyun.
| Veri türü | Mağaza |
|---|---|
| Tweetler | tweet_id, text, author_username, created_at, search query |
| Profiller | user_id, username, name, follower counts |
| Trendler | ülke, konu, içerik etiketi, tweet satırları |
| Sayfalandırma | next_cursor, has_more, original request parameters |
Aynı iş akışında Ataç araçlarını MCP tabanlı aracılarla karıştırırken Agent MCP Handoff konusuna bakın.
Hata işleme
| Durum | Aksiyon |
|---|---|
400 |
Araç girişini düzeltin. Değiştirmeden tekrar denemeyin. |
401 |
Ataç gizli referansını ve API anahtar değerini kontrol edin. |
403 |
Hesap erişimini ve kredileri kontrol edin. |
429 |
Tekrar denemeden önce geri çekilin. |
5xx |
Sınırlı geri çekilmeyle yeniden deneyin. |
Yerel olarak geliştirin
git clone https://github.com/twexapi-dev/paperclip-plugin-x-api-scraper.git
cd paperclip-plugin-x-api-scraper
pnpm install
pnpm check
‘pnpm check’ tür kontrollerini, testleri ve derlemeyi çalıştırır.