Швидкий старт
Команда Predis.ai API надає розробникам програмний доступ до Predis.aiпотік створення вмісту. The API є RESTful JSON API з якими ви можете взаємодіяти з будь-якої мови чи фреймворку з бібліотекою HTTP.
Якщо у вас є якісь питання, відчувайте free щоб зв'язатися з нами за адресою [захищено електронною поштою].
Крок 1. Зареєструйтеся, щоб отримати API ключ
Вам потрібно API ключ для використання Predis.ai API.
- Увійти, щоб додатокpredis.ai
- Перейдіть до Ціни та обліковий запис -> Решти API для створення нового API ключ
- Щоб мати доступ до меню, потрібно пройти процедуру адаптації
Крок 2. Налаштуйте Webhook
Вам також потрібно буде налаштувати вебхук, щоб отримувати сповіщення у вашій програмі, коли дописи створюються успішно (або якщо вони не вдаються). Після успішного або невдалого створення публікації ми надішлемо a 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-адресу вебхуку з докладнішою інформацією. Докладніше про параметри відповіді тут і параметри запиту webhook тут