Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2023, 10:03
Новичок на форуме
Отправить личное сообщение для Kilka16 Посмотреть профиль Найти все сообщения от Kilka16
 
Регистрация: 17.02.2023
Сообщений: 6

Отправка формы в сообщениях
Добрый день. Не могу реализовать отправку информации с сайта, отправка производится в ВК. Подскажите пожалуйста, может кто может подправить мой код или объяснить что не так. Отправляется новая жалоба грубо говоря через форму
https://pastebin.com/D1Pvgjui
Ответить с цитированием
  #2 (permalink)  
Старый 17.02.2023, 13:20
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Если вы объявляете переменные через let, то они не видны вне блока {}. Это я про text, obj и for () {}.
Ответить с цитированием
  #3 (permalink)  
Старый 20.02.2023, 09:18
Новичок на форуме
Отправить личное сообщение для Kilka16 Посмотреть профиль Найти все сообщения от Kilka16
 
Регистрация: 17.02.2023
Сообщений: 6

Можете помочь исправить? Пожалуйста
Я просто как-бы вроде все в одной фигурной держу, весь этот код
async function fetchPosts() { вот с этого и до конца, эта скобка только в конце закрывается
Ответить с цитированием
  #4 (permalink)  
Старый 20.02.2023, 12:13
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,704

У вас text определяется внутри цикла (стр 20). Он локально определен внутри тела цикла.
А используете вы его вне цикла (стр 31).
Вообще то должна быть ошибка, которую вы могли бы и сами посмотреть в консоле

Зачем вы определяете obj (стр 23) и потом его нигде не используете, понять трудно.
Ответить с цитированием
  #5 (permalink)  
Старый 21.02.2023, 14:43
Новичок на форуме
Отправить личное сообщение для Kilka16 Посмотреть профиль Найти все сообщения от Kilka16
 
Регистрация: 17.02.2023
Сообщений: 6

Я исправил, в ссылке видно, как я написал, но даже так ничего и не приходит
Ответить с цитированием
  #6 (permalink)  
Старый 21.02.2023, 18:09
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,704

Если вы про это
async function fetchPosts() {
        let res = await axios.get('api saita', {
            params: {
               ['filter[tag]']: 'report',
                ['page[offset]']: 0,
                ['include']: 'user,lastPostedUser,tags,tags.parent,recipienUsers,recipienGroups.firstPost',
            },
        });
        if (!res || !res.data) return false;
 
        let posts = [];
 
       for (let post of res.data.data) {
           if (post.attributes.isLocked || post.attributes.isSticky) continue;
 
           if (this.find(i => i.id == post.id)) continue;
 
            let postMsg = res.data?.included.find(i => i.type == 'posts' && i.id == post.relationships.firstPost.data.id);
 
            let text = postMsg?.attributes.contentHtml || '';
            text = text.replace(/<br\s*[\/]?><br\s*[\/]?>/gi, '\n');
            text = text.replace(/<[^>]*>/g, '');
            vk.api.call("messages.send", {
                peer_ids: id,
                message: text,
                random_id: 0,
        }
            )}}

То где у вас определяется id, который используется в стр 24?
Ответить с цитированием
  #7 (permalink)  
Старый 22.02.2023, 09:45
Новичок на форуме
Отправить личное сообщение для Kilka16 Посмотреть профиль Найти все сообщения от Kilka16
 
Регистрация: 17.02.2023
Сообщений: 6

id я там указываю свой и должна быть отправка, я просто чтоб айди не спалить, написал тут id
Ответить с цитированием
  #8 (permalink)  
Старый 24.02.2023, 13:12
Новичок на форуме
Отправить личное сообщение для Kilka16 Посмотреть профиль Найти все сообщения от Kilka16
 
Регистрация: 17.02.2023
Сообщений: 6

Может я сообщение не то указываю?
Ответить с цитированием
  #9 (permalink)  
Старый 04.03.2023, 10:16
Новичок на форуме
Отправить личное сообщение для Kilka16 Посмотреть профиль Найти все сообщения от Kilka16
 
Регистрация: 17.02.2023
Сообщений: 6

(((
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка цели в Яндекс Метрику из Формы alshanskiy Общие вопросы Javascript 8 01.05.2020 19:30
отправка динамической формы на сервер gvv Элементы интерфейса 3 30.03.2017 14:38
Отправка формы после ajax проверки ShutTap Общие вопросы Javascript 15 08.04.2016 11:46
Отправка данных формы. Как выглядит структура метода с AJAX (по JQuery)? Coriolan161 AJAX и COMET 5 24.11.2015 20:17
Отправка данных формы AJAX`ом? Jopses jQuery 4 20.02.2013 12:34