Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more

Access via Python following instructions - Notworking (UnauthorizedAccess, 401 , ...)

Access via Python following instructions - Notworking (UnauthorizedAccess, 401 , ...)

Hoobee
Tourist
6 0 0

Hi,

 

I would like to access my shopify admin via a custom app I have created. I followed the instructions here:

 

https://shopify.github.io/shopify_python_api/?shpxid=eaf6a997-C8CB-4E41-5486-BAA167023E5E 

 

Which let to this code:

 

 

 

import shopify as shopify


shop_url_simple = "MYSITE.myshopify.com"
api_version = "2022-07"
API_KEY= "..."
PASSWORD = "...."


shop_url = "https://%s:%s@mMYSITE.myshopify.com/admin" % (API_KEY, PASSWORD)
shopify.ShopifyResource.set_site(shop_url)

shop = shopify.Shop.current

# Get a specific product
product = shopify.Product.find(179761209)

# Create a new product
new_product = shopify.Product()
new_product.title = "Burton Custom Freestyle 151"
new_product.product_type = "Snowboard"
new_product.vendor = "Burton"
success = new_product.save() #returns false if the record is invalid

 

 

 

 

When I run this I receive:

 

 

 

pyactiveresource.connection.UnauthorizedAccess: Response(code=401, body="b'{"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}'"  (...)

 

 

 

 

What I am doing wrong?

Reply 1 (1)

Umiko
Shopify Staff
42 8 14

Hi @Hoobee 👋

 

I would recommend working through our most up to date instructions here on getting started with the Shopify Admin API Python Library. Hope that helps!

Umiko | API Support @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog