Handle polling update error: APIError: Code №27 — Group authorization failed: method is unavailable with group auth.
at API.callMethod (C:UsersshaxsDocumentsExBot » ConferenceGuardvkchat0322node_modulesvk-iolibindex.js:828:39)
at processTicksAndRejections (node:internal/process/task_queues:96:5) code: 27,
params: [
< key: ‘method’, value: ‘messages.getChat’ >,
< key: ‘oauth’, value: ‘1’ >,
< key: ‘v’, value: ‘5.103’ >,
< key: ‘chat_id’, value: ‘1’ >
]
>
if(!chats.find(x=>x.id===message.chatId) < const chat = await vk.api.messages.getConversationsById(< peer_ids: message.peerId, extended: 1, fields: ‘chat_settings’, group_id: /*положительное айди вашей группы*/ >); // это обязательно const [peer] = chat.items; const chat_info = peer.chat_settings; message.send(`Беседа зарегистрирована! Ура.`) chats.push(< id: chats.length, name: `$` >) >
также возможно проблема в том, что у Вас версия 5.103, попробуйте выставить последнюю.
Использовав Ваш код, вылезла ошибка: Handle polling update error: ReferenceError: Cannot access ‘peer’ before initialization
БОТ ДЛЯ БЕСЕДЫ ВК С БАЗОЙ ДАННЫХ | КИК, WARN
Источник: qna.habr.com
получение данных о беседе (название беседы) (php vk api)
Пытаюсь получить название беседы путем запроса через методы вк.
В результате должно вывести название беседы:
Теоретически все должно работать,а на самом деле не работает.
Админка у бота есть и с ней все хорошо.
Ответы (2 шт):
Хз че там по либе и как Вы её используете, но на чистом, рукописном, все работает прекрасно. Хранимая процедура:
var gAll = API.messages.getChat(< ‘chat_id’: 69 >); return gAll.title;
Аналог на PHP (на коленке +-). Скорее всего над поправить чутка.
$code = urlencode(‘var a = API.messages.getChat( < «chat_id»:»69″ >); return a; ‘); $query = file_get_contents(«https://api.vk.com/method/execute?code=».$code.»access_token=».$token); $result = json_decode($query); $title = $result->response[0]->title;
Решил сам проблему таким методом.
Источник: husl.ru
получение данных о беседе (название беседы) (php vk api)
Пытаюсь получить название беседы путем запроса через методы вк. В результате должно вывести название беседы:
Теоретически все должно работать,а на самом деле не работает. Админка у бота есть и с ней все хорошо. Помогите(
Отслеживать
задан 1 авг 2020 в 21:50
Leeky Rave Leeky Rave
83 1 1 серебряный знак 8 8 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Хз че там по либе и как Вы её используете, но на чистом, рукописном, все работает прекрасно. Хранимая процедура:
var gAll = API.messages.getChat(< ‘chat_id’: 69 >); return gAll.title;
Аналог на PHP (на коленке +-). Скорее всего над поправить чутка.
ВЗЛОМ НАЗВАНИЯ БЕСЕДЫ В VK — Все о VK
$code = urlencode(‘var a = API.messages.getChat( < «chat_id»:»69″ >); return a; ‘); $query = file_get_contents(«https://api.vk.com/method/execute?code=».$code.»access_token=».$token); $result = json_decode($query); $title = $result->response[0]->title;
Отслеживать
ответ дан 2 авг 2020 в 8:26
CryEngine V — FlowGraph CryEngine V — FlowGraph
224 2 2 серебряных знака 9 9 бронзовых знаков
Решил сам проблему таким методом.
Отслеживать
ответ дан 4 авг 2020 в 23:04
Leeky Rave Leeky Rave
83 1 1 серебряный знак 8 8 бронзовых знаков
если нужен будет либ — скину
4 авг 2020 в 23:06
- php
- vkontakte-api
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com