Мне нужно получить идентификатор Shopify новой коллекции, которая была добавлена на сайт. Другие идентификаторы Shopify были сохранены в firebase предыдущим разработчиком. Приложение получает идентификатор Shopify из firebase, а затем получает продукты коллекции.
Вот GraphClient
graphClient = GraphClient.builder(getActivity()).shopDomain("saoutafiw.myshopify.com").accessToken("85e049669db9a451eaa44ca193bf1").defaultHttpCachePolicy(HttpCachePolicy.CACHE_FIRST.expireAfter(5, TimeUnit.MINUTES)).build();
Вот продукты, которые я получаю по уже сохраненному идентификатору (categoryID).
Storefront.QueryRootQuery queryRootQuery = Storefront.query(rootQuery -> rootQuery
.node(new ID(categoryID), nodeQuery -> nodeQuery
.onCollection(collectionQuery -> collectionQuery
.products(args1 -> args1.first(250), productConnectionQuery -> productConnectionQuery
.edges(edgeQuery -> edgeQuery
.node(nodProductQuery -> nodProductQuery
.title()
.description()
.productType()
.publishedAt()
.onlineStoreUrl()
.variants(args1 -> args1.first(20), variantConnectionQuery -> variantConnectionQuery
.edges(variantEdgeQuery -> variantEdgeQuery
.node(productVariantQuery -> productVariantQuery
.price()
.sku()
.compareAtPrice()
.availableForSale()
.available()
.selectedOptions(_queryBuilder -> _queryBuilder
.value()
.name()))))
.images(args2 -> args2.first(1), imageConnectionQuery -> imageConnectionQuery
.edges(imageEdgeQuery -> imageEdgeQuery
.node(_queryBuilder -> _queryBuilder
.src())))))))));
QueryGraphCall queryGraphCall = graphClient.queryGraph(queryRootQuery);
Теперь на сайт была добавлена новая категория. Как я могу получить идентификатор Shopify?