Ecommerce Shopify WordPress Discussion

How to visit the API page of Shopify embed app without login required?

I make a React Remix-based Shopify embed app, and wrote an API, the file is called api.access.js in the routes folder. export async function loader({ request }) { const { session } = await authenticate.admin(request); const { shop } = session; const url = new URL(request.url); const code = url.searchParams.get("code"); if(code && code !== 'undefined') { // The next things to do.... }else{ return null; } } Now, when I got the code=MY-CODE from the third-party API and redirect to this page as https://xxxxx.com/api/access?code=MY-CODE, the page will be redirect to the shopify shop login page, so that I can't get the URL param, the codes above was stopped at const { session } = await authenticate.admin(request), then redirected. Anyone could give me a correct direction that can inspire me to fix this issue. Thanks!!! I hope when the third-party app redirects the URL to https://xxxxx.com/api/access?code=MY-CODE, I can get the code=MY-CODE as well as the shop session in the API page.
TurboCommerce make the better internet purchasing globaly

Turbo Multi-language Translator

Make the better internet purchasing globaly

Turbosify SEO Speed Booster

5.0 (7) Free plan available
Get better conversions by improving store loading speed Installed

Turbo Multi-language Chat - AI Customer service in one hand

TurboCommerce make the better internet purchasing globaly
Our products

The help you need, when you need it

App by Turbo Engine

3 apps • 5.0 average rating

Turbosify Speed Booster

5.0 (7)
Get better conversions by optimizing shopify store Google page speed Installed

Turbosify Translator for Wordpress Woocommerce

5.0 (74) Free Wordpress Woocommerce Plugin
Translate your wordpress website to multiple language within 1 click, no configuration needed, no No technical required

Grow your business here

Whether you want to sell products down the street or around the world, we have all the tools you need.