通过 Shopify 应用程序中的 API 获取特定商店的 Shopify 类别集合 - OhMyBrew 应用程序
Get Shopify categories collection for a specific store via API in Shopify App - OhMyBrew App
我的 Shopify 帐户 中有多家商店。我正在尝试获取所有自定义类别集合。
我通过扩展 Laravel 的 OhMyBrew 软件包开发了一个应用程序,该软件包安装在所有商店中,但该应用程序仅 returning最后一家商店的类别集合。
我希望该应用按其特定商店分类 return。
我认为这个包将允许您通过 API.And 只查询登录商店的数据,无论会话如何,您都想访问商店的数据。可能在后端 CRONS 中。
使用下面的函数来实现。
function getShopApi( $shop_id ){
$shop = \OhMyBrew\ShopifyApp\Models\Shop::where([
['id' , '=', $shop_id]
])->first();
$shop = $shop->toArray();
$api = new \OhMyBrew\BasicShopifyAPI();
$api->setShop($shop['shopify_domain']);
$api->setAccessToken($shop['shopify_token']);
return $api;
}
$api = getShopApi( 1 );
$collections = $api->rest('GET', '/admin/collections.json');
我的 Shopify 帐户 中有多家商店。我正在尝试获取所有自定义类别集合。
我通过扩展 Laravel 的 OhMyBrew 软件包开发了一个应用程序,该软件包安装在所有商店中,但该应用程序仅 returning最后一家商店的类别集合。
我希望该应用按其特定商店分类 return。
我认为这个包将允许您通过 API.And 只查询登录商店的数据,无论会话如何,您都想访问商店的数据。可能在后端 CRONS 中。
使用下面的函数来实现。
function getShopApi( $shop_id ){
$shop = \OhMyBrew\ShopifyApp\Models\Shop::where([
['id' , '=', $shop_id]
])->first();
$shop = $shop->toArray();
$api = new \OhMyBrew\BasicShopifyAPI();
$api->setShop($shop['shopify_domain']);
$api->setAccessToken($shop['shopify_token']);
return $api;
}
$api = getShopApi( 1 );
$collections = $api->rest('GET', '/admin/collections.json');