У некоторых пользователей в игре initData оказывается пустым, почему?
usevue + vue-tg / на нативном через window.Telegram тоже самое
у меня что то вроде этого
https://github.com/deptyped/vue-telegram/issues/18
const {initData, initDataUnsafe, ready} = useWebApp();
const {isExpanded, expand, disableVerticalSwipes} =WebAppViewport();
const {openTelegramLink} = useWebAppNavigation();
if (!initData) {
alert("NO INIT DATA: " + initData)
openTelegramLink(`${import.meta.env.VITE_BOT_APP_NAME}/?startapp`);
return;
}
ready();
expand();
disableVerticalSwipes();
const {data, status} = await axios.get<TUserResponse>(`/api/v1/user?${refId}`, {
headers: {
Authorization: initData,
}
});