Код: Выделить всё
if (window.Telegram && window.Telegram.WebApp) {
const user = Telegram.WebApp.initDataUnsafe.user;
if (user) {
const userId = user.id;
alert("User ID: " + userId);
loadUserData(userId);
} else {
alert("User data is not available.");
}
} else {
alert("Telegram WebApp is not available.");
}
async function loadUserData(userId) {
try {
const response = await fetch(`/user?user_id=${userId}`);
if (!response.ok) {
throw new Error('error');
}
const data = await response.json();
document.getElementById("nickname").textContent = data.nickname;
document.getElementById("avatar").src = data.avatar_url;
document.getElementById("money").textContent = data.money;
} catch (error) {
console.error(error);
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... mobile-app
Мобильная версия