Привет.
Не могу разобратся как послать multiplay запрос на сайт
smartcat.
Мне нужно создать проект на их сайте, вот такая у меня есть
документация.
Постоянно возвращает ошибку 500,
Вот мой код:
import requests
import base64
import json
def run():
account_id = 'f802238b-58****ab51-2989606f4745'
key = '3_0KgI4JvUDQNLcluZYnzA4YCad'
base_url = 'https://smartcat.ai/'
key = account_id+ ':' + key
projectID = "d5925bdb-******-969a-a70ef6bc703a"
# project = base64.b64encode(bytes(project,"utf-8"))
encoded_key = base64.b64encode(bytes(key, 'utf-8'))
with open("project.json","r") as f:
project = f.read()
project = base64.b64encode(bytes(project,"utf-8"))
headers = {
"Authorization" : "Basic "+encoded_key.decode(),
"project" : project.decode()
}
response = requests.post(base_url+'/api/integration/v1/project/create', headers=headers)
print(response)
run()
Там используется base64 преобразователь, он нужен потому что API принимает только его :)
Вопрос:
Как мне отправить запрос на создание нового проекта, чтоб он создался, без ошибок.