我的shopify应用程序使用shopify_app 19和turbolinks将代码加载到嵌入式应用程序中:
Turbolinks.visit(data.loadPath);
直到今天,我只需要在头文件中添加session值:
xhr.setRequestHeader("Authorization", "Bearer " + AppBridge.sessionToken);
但是在我升级到新的20. 1. 0版本后,什么都不能用了。查看代码:
https://github.com/Shopify/shopify_app/blob/main/lib/shopify_app/controller_concerns/login_protection.rb#L222
显然,现在应用程序期望我必须发送“会话”:
params[:session].present?
以及在每个单个请求上“商店”参数(值)。但我不知道如何使用Turbolinks。
1条答案
按热度按时间r55awzrz1#
当你说什么都不起作用时,到底发生了什么?你犯了什么错误?您是否正在使用API key和host初始化AppBridge?