Отправка формы в сообщениях
Добрый день. Не могу реализовать отправку информации с сайта, отправка производится в ВК. Подскажите пожалуйста, может кто может подправить мой код или объяснить что не так. Отправляется новая жалоба грубо говоря через форму
https://pastebin.com/D1Pvgjui |
Можете помочь исправить? Пожалуйста
Я просто как-бы вроде все в одной фигурной держу, весь этот код async function fetchPosts() { вот с этого и до конца, эта скобка только в конце закрывается |
У вас text определяется внутри цикла (стр 20). Он локально определен внутри тела цикла.
А используете вы его вне цикла (стр 31). Вообще то должна быть ошибка, которую вы могли бы и сами посмотреть в консоле Зачем вы определяете obj (стр 23) и потом его нигде не используете, понять трудно. |
Я исправил, в ссылке видно, как я написал, но даже так ничего и не приходит
|
Если вы про это
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? |
id я там указываю свой и должна быть отправка, я просто чтоб айди не спалить, написал тут id
|
Может я сообщение не то указываю?
|
(((
|
Часовой пояс GMT +3, время: 02:33. |