![](/img/trans.png)
[英]Error with Mechanize and Beautifulsoup httplib.InvalidURL: nonnumeric port: '' (Python)
[英]How to resolve python shopify api InvalidURL: nonnumeric port: Error
我第一次在shopify文檔上使用相同的代碼在python中使用shopify api,並得到以下錯誤:
_get_hostport中的文件“ D:\\ Users \\ Ammar \\ AppData \\ Local \\ Continuum \\ anaconda3 \\ lib \\ http \\ client.py”,行890引發InvalidURL(“ nonnumeric port:'%s'”%host [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)
這是Shopify Python包中的現有問題。 您需要升級到API版本5.0.1 。 您可以在此處找到有關此問題的更多信息-Link 。
運行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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.