Shopify аутентификация токена сеанса встроенного приложения с помощью фляги
Я застрял на аутентификации токена сеанса shopify. Я использую флягу для бэкэнда. Это код интерфейса:
<script>
var AppBridge = window['app-bridge'];
var utils = window['app-bridge-utils']
var Redirect = AppBridge.actions.Redirect;
const permissionUrl =
"/oauth/authorize?client_id={{ api_key }}&scope={{ scopes }}&redirect_uri={{ redirect_uri }}";
if (window.top == window.self) {
window.location.assign("https://{{ shop }}/admin" + permissionUrl);
} else {
const app = AppBridge.createApp({
apiKey: "{{ api_key }}",
shopOrigin: "{{ shop }}"
});
console.log(app)
//try {
const sessionToken = utils.getSessionToken(app);
sessionToken.then((successMessage) => {
console.log("Yay! " + successMessage);
if (successMessage === undefined)
Redirect.create(app).dispatch(Redirect.Action.ADMIN_PATH, permissionUrl);
else {
const fetch = utils.authenticatedFetch(app);
console.log("Fetch: " + fetch);
}
});
</script>
Я не знаю, что делать после того, как получу токен, мне отправить его на флягу? Как?