我第一次使用python中的shopify api时,使用了shopify文档中的示例代码,得到了以下错误:
文件"D:\Users\Ammar\AppData\Local\Continuum\anaconda3\lib\http\client.py",行890,在_get_hostport提升端口(“非数字端口:'%s'”% hosti+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)发布于 2019-06-19 13:39:41
这是Shopify Python包中存在的一个问题。需要升级到接口版本- 5.0.1。您可以在此处找到有关提出的问题的更多信息- Link。
运行pip install ShopifyAPI==5.0.1以升级您的本地包。
Shopify 5.0.1套餐- Link
更新(解决方法):
#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)发布于 2019-09-06 09:15:51
仅仅通过查看文档是找不到的,但我在他们自己的测试here上找到了响应
他们的会话实例如下所示:
shopify.ShopifyResource.site = "https://this-is-my-test-show.myshopify.com/admin/api/unstable"
shopify.ShopifyResource.password = None
shopify.ShopifyResource.user = None我肯定会更多地查看他们的测试,而不是他们的文档,这似乎是相当糟糕的文档
https://stackoverflow.com/questions/56648704
复制相似问题