DmitrMakeev commited on
Commit
32bc2ca
·
verified ·
1 Parent(s): f9005ab

Update pages.html

Browse files
Files changed (1) hide show
  1. pages.html +48 -0
pages.html CHANGED
@@ -568,6 +568,54 @@ editor.Blocks.add('custom-form-block', {
568
  content: { type: 'custom-form' },
569
  });
570
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
571
 
572
 
573
 
 
568
  content: { type: 'custom-form' },
569
  });
570
 
571
+ // Добавляем скрипты для интеграции с VK API
572
+ editor.on('load', function() {
573
+ const script1 = document.createElement('script');
574
+ script1.src = 'https://unpkg.com/@vkontakte/vk-bridge/dist/browser.min.js';
575
+ document.head.appendChild(script1);
576
+
577
+ const script2 = document.createElement('script');
578
+ script2.src = 'https://vk.com/js/api/openapi.js?169';
579
+ document.head.appendChild(script2);
580
+
581
+ script2.onload = function() {
582
+ vkBridge.send('VKWebAppInit');
583
+
584
+ vkBridge.send("VKWebAppAllowMessagesFromGroup", {"group_id": 168704660, "key": "cc964fabb0e1d70924a92e4e8b513dbff7cc10a9"})
585
+ .then(data => {
586
+ console.log(data);
587
+ if (data.result == true) {
588
+ // Действия, если подписка подтверждена
589
+ } else {
590
+ window.location.href = "https://riverpsy.com/courses";
591
+ }
592
+ })
593
+ .catch(error => {
594
+ window.location.href = "https://riverpsy.com/courses";
595
+ });
596
+
597
+ vkBridge.send('VKWebAppGetUserInfo')
598
+ .then(data => {
599
+ console.log(data.id);
600
+ console.log(data.first_name);
601
+ console.log(data.last_name);
602
+ console.log(data);
603
+
604
+ sid_user = (data.id);
605
+ vk_ides = (data.id);
606
+
607
+ vk_photos1 = (data.photo_100);
608
+ hashs = (location.hash);
609
+ console.log(location.hash);
610
+
611
+ console.log(vk_photos1);
612
+ })
613
+ .catch(error => {
614
+ console.error('Error:', error);
615
+ });
616
+ };
617
+ });
618
+
619
 
620
 
621