MakeHybrid
Запис на дзвінок
Українська

Надсилайте особисті повідомлення X зі свого застосунку

Підключіть обліковий запис X чотирма ключами свого застосунку, надішліть особисте повідомлення за іменем користувача й отримуйте відповіді подіями вебхука.

Завдання: особисті повідомлення в X, вхідні й вихідні, з вашого власного коду та через ваш власний застосунок X — так X виставляє рахунок за використання вам, а кожен виклик діє лише від імені вашого облікового запису.

1. Створіть застосунок X

На console.x.com дайте застосунку дозволи «Read and write» і «Direct message» та поповніть на ньому кредити. Потім скопіюйте з розділу «Keys and tokens» чотири ключі: ключ і секрет API, а також токен доступу й секрет того облікового запису, від імені якого ви писатимете, — створені після того, як дозволи було задано, інакше вони їх не отримають.

2. Підключіться один раз

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":"…"}'

Ключі перевіряються в X і зберігаються в зашифрованому вигляді; назад вони ніколи не показуються. Підключення заодно каже X надсилати повідомлення вашого облікового запису сюди.

3. Надішліть повідомлення

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. Отримуйте відповіді

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. Той, хто не приймає повідомлень від вас, відповідає відмовою X, і повторні спроби нічого не змінять.

Часті запитання

А що із зашифрованими повідомленнями в X Chat?

Додайте код доступу X Chat як chat_pin під час підключення — і повідомлення в розмовах X Chat читатимуться й надсилатимуться в зашифрованому вигляді. X допускає лише кілька неправильних кодів, тож відхилений код не пробують повторно, доки ви не надішлете новий.

Це те саме підключення, що й канал X у проєктній кімнаті?

Так. Підключіть його в будь-якому з двох місць — і воно буде в обох.

Зробіть так, щоб це працювало саме

Розкажіть, чим займається ваш бізнес, — і це стане вашою власною послугою та продуктом в одному: робота йде сама, під вашим іменем, на ваших акаунтах і з вашим ключем ШІ. Перші 30 днів безкоштовні, і нічого з цього не потребує розробника.

Почати пробний період