使用
Etsy Listing API,我返回的列表与关键字匹配,我可以通过它们分页没问题.
但是,我想找到只能送到英国的商品.
我曾尝试使用区域URL参数,但我仍然可以获得只能传递到美国的项目.
有人可以帮我理解我需要通过哪些才能获得英国可运送物品吗?
最佳答案 如果您只想使用可以运送到英国的商品,您必须查看listsing的ShippingInfo.我是这样做的:
$json = file_get_contents("https://openapi.etsy.com/v2/listings/active?keywords=ISBN®ion=GB&includes=ShippingInfo(destination_country_id)&api_key=");
$listings = json_decode($json, true);
foreach($listings['results'] as $listing) {
if (isset($listing['ShippingInfo'])) {
foreach ($listing['ShippingInfo'] as $shipping) {
if ($shipping['destination_country_id'] == 105) {
//this listing ships to UK
print_r($listing);
}
}
}
}