Прескочи на основното съдържание

Quick Start

- Predis.ai API позволява на разработчиците програмен достъп до Predis.aiпоток за създаване на съдържание. The API е RESTful JSON API с които можете да взаимодействате от всеки език или рамка с HTTP библиотека.

Ако имате въпроси, почувствайте free за да се свържете с нас на [имейл защитен].

Стъпка 1: Регистрирайте се, за да получите API ключâ € <

Имате нужда от API ключ за използване на Predis.ai API.

  • Влез за да ап.predis.ai
  • Отидете до Цени и акаунт -> Останали API за генериране на нов API ключ
  • You need to complete the onboarding flow to be able to access the menu

Стъпка 2: Конфигурирайте Webhookâ € <

Ще трябва също да конфигурирате уеб кукичка, за да получавате известия за вашето приложение, когато публикациите бъдат създадени успешно (или ако не успеят). След като създаването на публикация е успешно или неуспешно, ние ще изпратим a POST заявка на вашия конфигуриран URL адрес.

  • Отидете до Цени и акаунт -> Останали API за да добавите вашия URL адрес на уеб кукичка

Стъпка 3: Вземете своя ID на маркатаâ € <

Всички ваши публикации, създадени от Predis приложението се намира в определена марка. Същата концепция важи и за публикациите, създадени чрез API също. Ще трябва да подадете идентификатор на марка в заявката за създаване на публикация, така че публикациите да бъдат създадени в съответната марка. Прочетете повече за марките тук.

  • Navigate to Pricing & Account -> Brands to get your brand ID

Стъпка 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 с повече подробности. Прочетете повече за параметрите на отговора тук и параметрите на заявката за webhook тук

Допълнителни ресурсиâ € <