Просто о BIM - это удивительный канал, который предлагает простым и понятным языком рассказывать о Информационных технологиях в строительстве, а именно о BIM (Building Information Modeling). Основатель канала - Александр Попов, профессионал в области BIM и авторитетный эксперт. Он делится своими знаниями и опытом, помогая начинающим и опытным специалистам разобраться в этой важной для строительной отрасли теме.
На канале "Просто о BIM" вы найдете интересные статьи, видеоуроки, и обучающие материалы, которые помогут вам расширить свои знания в области BIM. Если вы хотите научиться применять современные технологии в строительстве или просто узнать больше о BIM, то этот канал - отличное место для этого.
Присоединяйтесь к каналу "Просто о BIM" и вы получите доступ к эксклюзивным материалам, а также сможете задать вопросы и обсудить интересующие темы с другими участниками канала. Не упустите возможность расширить свои знания и стать успешным специалистом в области BIM! Для общения и связи с авторами канала, вы всегда можете обратиться по ссылке @bimcomments.
22 Nov, 07:08
22 Nov, 06:15
21 Nov, 05:52
20 Nov, 06:11
19 Nov, 05:32
18 Nov, 07:59
14 Nov, 06:16
13 Nov, 06:52
13 Nov, 05:43
12 Nov, 06:53
12 Nov, 06:11
08 Nov, 10:52
07 Nov, 05:52
06 Nov, 06:50
function getAuthToken() {
var url = 'https://api.sgnl.pro/public/v1/auth/token';
var payload = {
"clientId": "my_client_id",
"clientSecret": "my_secret_id",
"scopes": [
"project:list"
]
};
var options = {
'method': 'post',
'contentType': 'application/json',
'headers': {
'accept': 'application/json'
},
'payload': JSON.stringify(payload)
};
try {
var response = UrlFetchApp.fetch(url, options);
var jsonResponse = JSON.parse(response.getContentText());
var jwt_token = jsonResponse["token"];
Logger.log("Response JSON: " + jwt_token);
} catch (e) {
Logger.log("Error: " + e.message);
}
return jwt_token
}
function getProjects() {
var url = 'https://api.sgnl.pro/public/v1/projects';
var jwtToken = getAuthToken();
var options = {
'method': 'get',
'headers': {
'accept': 'application/json',
'Authorization': 'Bearer ' + jwtToken // Добавляем токен в заголовок Authorization
}
};
try {
var response = UrlFetchApp.fetch(url, options);
var jsonResponse = JSON.parse(response.getContentText());
Logger.log("Response: " + JSON.stringify(jsonResponse)); // Логируем ответ
return jsonResponse; // Возвращаем ответ, если это необходимо
} catch (e) {
Logger.log("Error: " + e.message);
}
}
05 Nov, 06:47
02 Nov, 06:22
01 Nov, 07:35