We’d like to pull the store’s logo from the brand information, we can snag it in the StoreFront API from the brand object here:
https://shopify.dev/api/storefront/2022-10/objects/Brand
but this presents a list of problems:
- We cannot pull a storefront API token, because we do not have a sales channel enabled on our app
- You cannot enable a sales channel on an already deployed app
- Deploying a new app is extremely disruptive to already deployed and established applications
- According to the documentation, we can use delegated access tokens (see https://shopify.dev/api/storefront#authentication and https://shopify.dev/api/usage/authentication#getting-started-with- authenticated-access, but…
- No matter what I do with a delegated token, I get 401 unauthorized from Shopify’s API’s
- Some scope combinations return 422 unprocessable entries
- (Not entirely Shopify’s fault), support for delegated tokens doesn’t exist in ShopifySharp, ugh
- There is no way to read this from the admin API, REST nor GraphQL
Am I missing something or is brand support really shallow? Is there a plan to add better support?