Інтеграція чатботу із TikTok
5000 UAHМета
Розробити інтеграцію нашого сервісу чатботів із TikTok через TikTok API for Business. Інтеграція повинна забезпечити:
- Прийом повідомлень від користувачів TikTok.
- Відправку відповідей користувачам TikTok.
Інтеграція має бути виконана як окремий модуль, який взаємодіє з нашим API.
Завдання
Авторизація
- Використовувати OAuth 2.0 для авторизації в TikTok API.
- Забезпечити процес отримання та зберігання Access Token і Refresh Token.
- Реалізувати автоматичне оновлення токенів при їх закінченні.
Налаштування вебхука
- Реалізувати вебхук для обробки подій TikTok:
messages: отримання повідомлень від користувачів.message_status: відстеження статусу доставки повідомлень.
- Зареєструвати вебхук у TikTok Developer Dashboard.
- Реалізувати вебхук для обробки подій TikTok:
Прийом повідомлень
- Прийом і обробка вхідних повідомлень із TikTok:
- Формат повідомлення:
jsonКопіювати код
{
"message_id": "string",
"sender_id": "string",
"recipient_id": "string",
"timestamp": "ISO8601",
"content": "string",
"type": "text|image|video"
}
- Підтримувані типи повідомлень:
- Текстові.
- Зображення.
- Відео.
- Формат повідомлення:
- Прийом і обробка вхідних повідомлень із TikTok:
Відправка повідомлень
- Реалізувати функціонал відправки повідомлень через TikTok API:
- Текстові повідомлення.
- Зображення.
- Відео.
- Реалізувати функціонал відправки повідомлень через TikTok API:
Обробка помилок
- Реалізувати обробку можливих помилок:
- Помилки авторизації.
- Неправильні параметри запиту.
- Проблеми з доставкою повідомлень.
- Помилки мають бути зафіксовані в журналі для подальшого аналізу.
- Реалізувати обробку можливих помилок:
Налаштування та тестування
- Налаштувати інтеграцію через TikTok Developer Dashboard.
- Надати тестовий доступ для перевірки роботи інтеграції.
Документація
- Надати повну документацію, яка включає:
- Опис процесу налаштування інтеграції.
- Формати запитів і відповідей.
- Приклади використання функціоналу.
- Надати повну документацію, яка включає:
Технічні вимоги
API TikTok
- Використовувати TikTok API for Business.
- Вебхуки обов’язково мають підтримувати HTTPS.
Формат даних
- Дані мають оброблятися та передаватися у JSON-форматі, зазначеному вище.
Мови програмування
- Перевага: Python або Node.js.
Безпека
- Всі запити до API повинні виконуватися через HTTPS.
- Access Token і Refresh Token мають бути зашифровані.
Очікуваний результат
- Готовий модуль для інтеграції TikTok із нашим сервісом чатботів.
- Документація для налаштування та використання модуля.
- Демонстрація роботи інтеграції на тестовому акаунті.
Термін виконання
- Орієнтовний термін виконання: 14 календарних днів із моменту прийняття замовлення.
Бюджет
це попередній відбір, найбільш підходящим виконавцям буде надана документація нашого апі
- Вкажіть ваші пропозиції по бюджету у заявці.
-
659 4 0 Добрий день, я розробник на пайтон та .net із досвідом 3+ роки, працював розробником ПО та аналітиком даних, маю досвід роботи із веб розробкою а саме використання web-api, також працював зі схожим заказом але у instagram, готовий взятися та виконати завдання у малі сроки.
-
8753 60 0 1 Добрий день. Готовий виконати.
Маю великий досвід створення ботів.
Пишу на Python, займаю 3-є місце на платформі.
Зроблю систему, яка надасть можливість спілкування в тік-ток через чат-бот.
Використаю TikTok API for Business, вебхуки підтримуватимуть HTTPS. Дані будуть в JSON форматі. Зроблю надійний захист. Оптимізую.
Отримаєте готовий модуль для інтеграції, зроблю документацію з використання, продемонстурю роботу.
Моє портфоліо:Freelancehunt
… Пишіть, обговоримо деталі і я приступлю до роботи.
-
8193 63 1 Доброго дня!
Я готовий допомогти з інтеграцією вашого сервісу чатботів з TikTok через TikTok API for Business. З нетерпінням чекаю можливості обговорити деталі та почати роботу над проектом!
-
449 3 1 1 Доброго дня! Пропоную своє рішення для реалізації інтеграції вашого сервісу чат-ботів із TikTok API for Business. Нижче наведено деталі мого бачення проекту, терміни виконання та пропозиція по бюджету.
Етапи реалізації
Авторизація:
Реалізація процесу авторизації через OAuth 2.0.
Зберігання Access Token і Refresh Token у зашифрованому вигляді.
Механізм автоматичного оновлення токенів при їх завершенні.
Налаштування вебхука:
…
Реалізація вебхука для прийому подій messages та message_status.
Встановлення та реєстрація вебхука через TikTok Developer Dashboard.
Перевірка валідності запитів із TikTok через підписані запити (HMAC).
Прийом повідомлень:
Обробка форматів повідомлень (текст, зображення, відео).
Створення механізму передачі отриманих даних у ваше API для подальшої обробки.
Відправка повідомлень:
Реалізація функціоналу для відправки текстових повідомлень, зображень і відео через TikTok API.
Перевірка статусу доставки повідомлень.
Обробка помилок:
Реалізація обробки помилок (авторизація, некоректні параметри, проблеми доставки).
Ведення журналу логів для детального аналізу.
Тестування:
Тестування роботи інтеграції на тестовому акаунті TikTok.
Верифікація роботи вебхуків та API.
Документація:
Детальний опис налаштувань та використання інтеграції.
Приклади запитів і відповідей для кожного етапу.
Інструкція з підключення до вашого API.
Технічні аспекти
Мова програмування: Python (FastAPI або Flask) або Node.js (Express.js).
Формат даних: JSON.
Захист даних: Шифрування токенів (AES-256).
Хостинг вебхуків: AWS, Heroku або інший сервер із підтримкою HTTPS.
Результат:
Готовий модуль для інтеграції TikTok із вашим сервісом чат-ботів.
Налаштований вебхук, здатний приймати події.
Демонстрація роботи інтеграції на тестовому акаунті.
Повна документація для налаштування та використання.
Готовий до співпраці й обговорення деталей! 🚀
-
253 4 1 Добрий день!
Я готовий взятися за інтеграцію сервісу чатботів із TikTok за допомогою TikTok API for Business, використовуючи мову програмування Python.
Впевнений, що зможу виконати всі необхідні завдання, включаючи налаштування OAuth 2.0 для авторизації, отримання та оновлення Access Token і Refresh Token, а також створення вебхука для обробки повідомлень. Вебхук буде підтримувати різні типи повідомлень — текстові, зображення та відео, як вказано у технічному завданні. Зокрема, буде реалізовано функціонал для відправки відповідей користувачам TikTok та відстеження статусів доставки.
Також особливу увагу приділю обробці помилок, включаючи помилки авторизації та можливі проблеми з доставкою повідомлень. Логування буде налагоджене для детального аналізу будь-яких можливих збоїв у роботі.
Забезпечу повноцінну документацію процесу налаштування інтеграції, форматів запитів і відповідей, а також надам приклади використання функціоналу. Моя робота буде виконана згідно з вимогами безпеки, включаючи шифрування токенів та використання HTTPS.
…
Готовий обговорити бюджет та терміни.
-
224 1 0 Вітаю! Готовий взятися за Ваше завдання. Працював вже з чатами Instagram та Facebook. Працюю на Java. Всі деталі в приват. Бюджет зараз тяжко прорахувати потрібно детальніше обговорити проект. Напишіть мені
Актуальні фриланс-проєкти в категорії Веб-програмування
Розробка WebGL/Three.js сцени з генерацією та експортом 3D (снапшот) з анімованого шейдераОпис об'єкта:Проект являє собою дизайнерський стіл, виконаний у формі реалістичного, глибокого водовороту (центральна воронка, яка плавно переходить з широкої горизонтальної стільниці в тонку витончену ніжку). Суть задачі:Потрібен WebGL / Creative Coding розробник для створення… Javascript та Typescript, Веб-програмування ∙ 11 годин 50 хвилин тому ∙ 18 ставок |
Зробити сайт на WP , без конструктора
16 000 UAH
Треба зробити каталог ( скоріше за все без корзини ) тільки форма заявки на товару без використання елементора та інших має бути головна сторінка , сторінка товару , каталог , каталого постачальників , та можливо ще декілька інші дизайн і стилістика типу такого… Веб-програмування ∙ 11 годин 57 хвилин тому ∙ 74 ставки |
Shopify-розробник для сайту доставки суші (Польща)Шукаємо досвідченого Shopify-розробника для реалізації сайту доставки їжі (суші) для клієнта з м. Катовіце, Польща. Що потрібно зробити: Налаштувати сайт на готовому шаблоні Shopify (шаблон узгоджується) Меню з фотографіями страв і описами Онлайн-оформлення замовлень Підключення… Веб-програмування ∙ 13 годин 22 хвилини тому ∙ 34 ставки |
Webflow розробник для заповнення сторінок портфоліо на сайтіЄ сайт розроблений кастомно на вебфлоу для будівельної компанії, потрібно швидко заповнити сторінки проектів за одним шаблоном (замінити картинки і тексти) Для 2 мов Кількість - 6 штук Готові починати asap, дякую! HTML та CSS верстання, Веб-програмування ∙ 1 день 5 годин тому ∙ 38 ставок |
Адміністратор-налаштувальник LearnWorldsЗадача Настроїти готову платформу LearnWorlds під елітний онлайн-курс. Не розробляти архітектуру — реалізувати вже готову структуру руками в адмін-панелі. ———————— Що потрібно зробити: Брендинг ⦁ Підключити свій домен ⦁ Завантажити логотип, налаштувати фірмові кольори ⦁… CMS, Веб-програмування ∙ 1 день 8 годин тому ∙ 10 ставок |