我无法从shopify响应头中获取用于分页的链接中的URL。如果有人能帮助我在核心php中检索URL并实现分页,我将是一个很大的帮助。提前感谢
hpcdzsge1#
这里是我的解决方案,以获得下一个和上一个链接从购物的链接响应头.让我们假设您在以下位置获得了链接头:如果您有任何问题,请与我们联系。Rel=“先前”,https://xxxx.myshopify.com/admin/api/2022-10/collections/id/products.json?limit=50&fields=tags&page_info=XYXYXYZ; rel=“下一个”';
$links_arr = explode(", ", $link_headers); $cursor_links = []; for($i=0; $i < count($links_arr); $i++) { $tmp = explode('; rel=', $links_arr[$i]); $cursor_links[trim($tmp[1], '"')] = substr($tmp[0], 1, -1); } var_dump($cursor_links);
数组(2){[“上一页”]=〉“https://xxxx.myshopify.com/admin/api/2022-10/collections/id/products.json?limit=50&fields=tags&page_info=XYXYXY“,[“下一步”]=〉“〈https://xxxx.myshopify.com/admin/api/2022-10/collections/id/products.json?limit=50&fields=tags&page_info=XYXYXYZ“}
1条答案
按热度按时间hpcdzsge1#
这里是我的解决方案,以获得下一个和上一个链接从购物的链接响应头.
让我们假设您在以下位置获得了链接头:
如果您有任何问题,请与我们联系。Rel=“先前”,https://xxxx.myshopify.com/admin/api/2022-10/collections/id/products.json?limit=50&fields=tags&page_info=XYXYXYZ; rel=“下一个”';
退货
数组(2){
[“上一页”]=〉“https://xxxx.myshopify.com/admin/api/2022-10/collections/id/products.json?limit=50&fields=tags&page_info=XYXYXY“,
[“下一步”]=〉“〈https://xxxx.myshopify.com/admin/api/2022-10/collections/id/products.json?limit=50&fields=tags&page_info=XYXYXYZ“
}