簡體   English   中英

如何使用Rails從Shopify API管理端點獲取資源

[英]How to GET resources from Shopify API admin Endpoint using Rails

我正在開發一個私人Shopify應用程序。 我正在嘗試獲取此資源(來自Shopify端點):

https://store.myshopify.com/admin/products.json

以這種方式使用Net::HTTP庫:

url = 'https://'+@api_key+':'+@password+'@storename.myshopify.com/admin/products.json' 
uri = URI(url)  
response = Net::HTTP.get(uri) 
p = JSON.parse(response)

但我得到的是:

=> {“errors”=>“[API]無效的API密鑰或訪問令牌(無法識別的登錄名或密碼錯誤)”}

從Shopify管理端點獲取資源的正確方法是什么?

好的,所以我找到了解決問題的方法。 對於不知道如何訪問需要身份驗證的Admin Shopify API endpoints任何人(例如: /admin/products.json?collection_id=841564295 ),您可以使用“Postman” Chrome應用。

是如何使用它的教程。

最重要的是,Postman(來自其UI)以多種語言(包括Ruby)為您生成代碼。 在此輸入圖像描述 所以這就是你如何使用它。 只需將此代碼復制粘貼到您的Rails應用程序中,並且不要忘記添加require 'OpenSSL'因為Postman會在生成的代碼中包含這一行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM