Быстрое начало
" Predis.ai API предоставляет разработчикам программный доступ к Predis.aiпоток создания контента. API это RESTful JSON API с которым вы можете взаимодействовать с любого языка или платформы с помощью библиотеки HTTP.
Если у вас есть какие-либо вопросы, почувствуйте free связаться с нами по [электронная почта защищена].
Шаг 1: Зарегистрируйтесь, чтобы получить API Основные
Вам нужно API ключ для использования Predis.ai API.
- Войти, чтобы приложениеpredis.ai
- Перейдите в раздел Цены и учетная запись -> Остальное API генерировать новый API ключ
- Вам необходимо завершить процесс регистрации, чтобы получить доступ к меню.
Шаг 2. Настройте вебхук
Вам также потребуется настроить вебхук для получения уведомлений в вашем приложении при успешном создании сообщений (или в случае сбоя). Как только создание публикации будет успешным или неудачным, мы отправим POST
запрос на настроенный URL-адрес.
- Перейдите в раздел Цены и учетная запись -> Остальное API чтобы добавить URL-адрес вебхука
Шаг 3. Получите идентификатор бренда
Все ваши сообщения, созданные из Predis приложение принадлежит определенному бренду. Та же концепция применима к сообщениям, созданным с помощью API слишком. Вам нужно будет передать идентификатор бренда в запросе на создание публикации, чтобы публикации создавались под соответствующим брендом. Подробнее о брендах здесь.
- Перейдите в раздел «Цены и учетная запись» -> «Бренды», чтобы получить идентификатор бренда.
Шаг 4: Создайте сообщения
Теперь вы готовы создавать сообщения программно, используя Predis.aiсоздание контента API. Ниже приведен краткий пример, показывающий, как API вызов может быть реализован в Python с использованием requests
библиотека.
Пример
import requests
url = "https://brain.predis.ai/predis_api/v1/create_content/"
payload = {
"brand_id": "YOUR_BRAND_ID",
"text": "3 tips for a healthy morning breakfast",
"media_type": "single_image"
}
headers = {"Authorization": "YOUR_API_KEY"}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
# {
# "post_ids": [
# "CREATED_POST_ID"
# ],
# "post_status": "inProgress",
# "errors": []
# }
В случае успешного запроса вы должны увидеть ответ, как указано выше, с подробной информацией о созданном сообщении. Как только сообщение получит какой-то статус — успешное или неудачное — вы должны получить запрос на URL-адрес вашего веб-перехватчика с более подробной информацией. Подробнее о параметрах ответа здесь и параметры запроса вебхука здесь