MakeHybrid
Umów rozmowę
Polski

Wysyłaj wiadomości prywatne na X z własnej aplikacji

Połącz konto X czterema kluczami własnej aplikacji X, wyślij wiadomość prywatną po nazwie użytkownika i odbieraj odpowiedzi jako podpisane zdarzenia webhooka.

Zadanie: wiadomości prywatne na X, przychodzące i wychodzące, z twojego własnego kodu, pod twoją własną aplikacją X — dzięki temu X rozlicza użycie z tobą, a każde wywołanie działa wyłącznie jako twoje konto.

1. Utwórz aplikację X

Na console.x.com nadaj aplikacji uprawnienia „Read and write” i „Direct message” oraz kup jej kredyty. Potem skopiuj z „Keys and tokens” cztery klucze: klucz API wraz z jego sekretem oraz token dostępu wraz z jego sekretem dla konta, jako które będziesz pisać — wygenerowane po ustawieniu uprawnień, inaczej ich nie obejmą.

2. Połącz raz

curl -X PUT https://makehybrid.com/x/v1/connection \
  -H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
  -d '{"api_key":"…","api_secret":"…","access_token":"…","access_secret":"…"}'

Klucze są sprawdzane w X i przechowywane zapieczętowane; nigdy nie są pokazywane z powrotem. Połączenie każe też X wysyłać wiadomości twojego konta tutaj.

3. Wyślij

curl -X POST https://makehybrid.com/x/v1/messages \
  -H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
  -d '{"to":"@pat","text":"Thanks for reaching out!"}'

4. Odbieraj odpowiedzi

curl -X POST https://makehybrid.com/x/v1/webhooks/endpoints \
  -H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
  -d '{"url":"https://acme.com/hooks/x","events":["x.message_received"]}'

X decyduje, kto może otrzymać wiadomość z twojego konta. Ktoś, kto nie przyjmuje od ciebie wiadomości, odpowiada odmową X i żadna kolejna próba tego nie zmieni.

O co ludzie pytają

Co z szyfrowanymi wiadomościami X Chat?

Podaj przy łączeniu kod dostępu do X Chat jako chat_pin, a wiadomości w rozmowach w X Chat będą czytane i pisane w postaci zaszyfrowanej. X dopuszcza tylko kilka błędnych kodów, więc odrzucony kod nie jest próbowany ponownie, dopóki nie wyślesz nowego.

Czy to to samo połączenie co kanał X w pokoju projektowym?

Tak. Połącz je w jednym z tych miejsc, a oba je mają.

Zamień to w coś, co działa samo

Powiedz, czym zajmuje się twoja firma, a stanie się twoją własną usługą i produktem w jednym: praca działa sama, pod twoją nazwą, na twoich kontach i na twoim kluczu SI. Pierwsze 30 dni jest bezpłatne, a nic z tego nie wymaga programisty.

Zacznij okres próbny