无法使用核心php中的限制检索用于分页的Shopify API响应标头链接中的URL

uinbv5nw  于 2022-12-02  发布在  PHP
关注(0)|答案(1)|浏览(124)

我无法从shopify响应头中获取用于分页的链接中的URL。如果有人能帮助我在核心php中检索URL并实现分页,我将是一个很大的帮助。提前感谢

hpcdzsge

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“
}

相关问题