Попытка обновить страницу с помощью API Shopify на Python

#python #shopify #shopify-api

Вопрос:

Я пытаюсь использовать Python для обновления определенной страницы в Shopify. Мой сценарий выглядит так, как показано ниже:

 
import requests
import json
import requests_debugger

shop_url = f"https://{API_KEY}:{API_PASS}@{SHOP_NAME}/admin/api/2021-07/"
sub_url = f"pages/82726617276.json"
data = {"page": {"id": 82726617276, "body_html": "This is a test"}}

r = requests.put(shop_url   sub_url, timeout=60, data=data)

print(r.status_code)
 

Однако, когда я пытаюсь выполнить описанное выше, я получаю возвращенный код состояния 400. Я пробовал различные методы кодирования данных, анализа их с помощью json.dumps и т. Д., Но Безрезультатно. Я могу загружать страницы и определенные страницы, используя одни и те же учетные данные, поэтому я уверен, что доступ к API работает должным образом. Я также дважды проверил, правильно ли я включил доступ для чтения/записи на страницы.

Любая помощь будет признательна!