我的应用程序在两周前正在运行 . 如果用户已经登录,我没有收到此错误 . 但是,如果用户未登录,我将收到Redirect URI Whitelisted错误 .

在检查问题时,我发现 - 如果用户已经登录,在浏览器上,我看到这个网址 -

https://vsanalytics.myshopify.com/admin/oauth/request_grant?client_id=&redirect_uri = http%3A%2F%2F54.218.116.25%3A8080%2Flogin%2Ffinalize%2F&scope = write_products%2Cwrite_orders%2Cwrite_customers%2Cread_checkouts%2Cread_price_rules%2Cwrite_price_rules%2Cread_marketing_events%2Cwrite_marketing_events

它工作正常 .

但是,如果用户没有登录,我看到了这个 - https://vsanalytics.myshopify.com/admin/oauth/request_grant?client_id=70ffd0b9d365026205e5a06a7a55788a&redirect_uri=http%253A%252F%252F54.218.116.25%253A8080%252Flogin%252Ffinalize%252F&scope=write_products%252Cwrite_orders%252Cwrite_customers%252Cread_checkouts%252Cread_price_rules%252Cwrite_price_rules%252Cread_marketing_events%252Cwrite_marketing_events

显然,当用户登录时,重定向uri是双重编码的