Как решить Python Shopify API InvalidURL: нечисловой порт: Ошибка - PullRequest
1 голос
/ 18 июня 2019

Я впервые использую API-интерфейс shopify в python, используя тот же код, доступный в документации Shopify, и получаю следующую ошибку:

Файл "D: \ Users \ Ammar \ AppData \ Local \ Continuum \ anaconda3 \ lib \ http\ client.py ", строка 890, в _get_hostport повысить InvalidURL (" нечисловой порт: '% s' "% хост [i + 1:])

InvalidURL: нечисловой порт: '0132af44c3872fc8e0 @ khawaja-kaleem-com.myshopify.com '

Python3.Shopify-API

import shopify
shop_url = "https://apikey:secretkey@storename.myshopify.com/admin"
shopify.ShopifyResource.set_site(shop_url)

1 Ответ

0 голосов
/ 19 июня 2019

Это существующая проблема в Shopify Python Package.Вам необходимо обновить до версии API - 5.0.1 .Вы можете найти больше информации о поднятой проблеме здесь - Ссылка .

Запустите pip install ShopifyAPI==5.0.1, чтобы обновить локальный пакет.

Shopify 5.0.1 Пакет - Ссылка

Обновление (РаботаВокруг):

#instead of:
shop_url = "https://'API_KEY':'PASSWORD'@SHOP_NAME.myshopify.com/admin"
shopify.ShopifyResource.set_site(shop_url)

#use:
shop_url = "https://SHOP_NAME.myshopify.com/admin"
shopify.ShopifyResource.set_user("API_KEY")
shopify.ShopifyResource.set_password("PASSWORD")
shopify.ShopifyResource.set_site(shop_url)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...