Ошибка при получении неожиданного токена при добавлении в корзину на shopify с использованием запросов - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь создать скрипт Python для запросов, который добавит в корзину и в итоге оформит заказ.Я выполнил пост-запрос к (https://yeezysupply.com/cart/add.js), который является конечной точкой добавления в корзину, которую я обнаружил на странице инструментов разработчика Chrome для сетей. Он содержит полезную нагрузку json с 3 словарями. Идентификатор - это идентификатор варианта продукта, свойствачто я не знаю, что это такое, поэтому я оставил это поле пустым, и количество.

{
    "id": "1457089478675",
    "properties": "{}",
    "quantity": "1"
}

Я также предоставил заголовок при выполнении запросов на публикацию и сделал глобальные сеансы, в которых необходимы файлы cookie.

headers = {"Content-Type": "application/json"}

Это мой код для почтовых запросов:

session = requests.Session()
headers = {"Content-Type": "application/json"}

atc_endpoint = 'https://yeezysupply.com/cart/add.js'
atc_info = {
    "id": "748572672019",
    "properties": "{}",
    "quantity": "1"
}

atc_post = session.post(atc_endpoint, data=atc_info, headers=headers)

Я использовал элемент (https://yeezysupply.com/products/classic-sherpa-jean-jacket-ink?c=%2F)

Когда я делал запросы на публикацию, я получил эту ошибку:

{"error":"822: unexpected token at 'id=748572672019\u0026properties=%7B%7D\u0026quantity=1'"
}

Я не уверен, какой токен мне нужно предоставить. Может ли кто-нибудь с опытом работы с API shopify помочь мне здесь? Если мне нужно предоставить токен, как я передам его вместе с почтовыми запросами?включить в шапку? Если да, то как? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...