Как отправить вебхук после открытия страницы
Опубликовано 14 Сентябрь, 2023 | Сниппеты с кодом | 503 просмотров
Добавьте HTML блок с кодом:
<script>
document.addEventListener('DOMContentLoaded', function() {
// Базовый URL вашего вебхука
const webhookBaseURL = 'https://example.com/your-webhook-url';
// Проверка наличия параметра 'preview' в URL
const params = new URLSearchParams(window.location.search);
if (!params.has('preview')) {
// Добавление параметров из текущего URL к базовому URL
const newParams = new URLSearchParams();
for (const [key, value] of params.entries()) {
newParams.append(key, value);
}
const webhookUrlWithParams = webhookBaseURL + '&' + newParams.toString();
// Отправка GET запроса на вебхук с параметрами
fetch(webhookUrlWithParams)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
})
.then(data => {
console.log('Webhook responded with:', data);
})
.catch(error => {
console.log('There was a problem with the fetch operation:', error.message);
});
}
});
</script>
Последняя правка от 14 Сентябрь, 2023