簡體   English   中英

如何使用 shopify_api gem 獲取響應標頭?

[英]How to you get the response headers with shopify_api gem?

我正在嘗試使用 Rails shopify_api gem(最新版本 11.1.0)實現分頁。 根據他們的文檔,下一頁鏈接位於響應標頭中。

您如何獲得響應標頭?

例子:

orders = ShopifyAPI::Order.all(limit: 250)
response_header = ?

您曾經可以使用orders.fetch_next_page來獲取下一頁,但這不再是可用的方法(我相信自 shopify_api 版本 10.0.0 以來),現在您必須檢查標題。

我最近發現了一些文檔 - https://github.com/Shopify/shopify-api-ruby/blob/main/docs/usage/rest.md#pagination

products = ShopifyAPI::Product.all(session: session, limit: 10)

loop do
  some_function(products)
  break unless ShopifyAPI::Product.next_page?
  products = ShopifyAPI::Product.all(
    session: session, 
    limit: 10, 
    page_info: ShopifyAPI::Product.next_page_info
  )
end

暫無
暫無

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

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