Содержание
- Ошибка при отправке фото в беседу сообщества #479
- Comments
- What did you do?
- What did you expect to happen?
- What was the actual result?
- Additional Info
- Versions
- Неизвестная ошибка при отправке сообщения Вконтакте
- Ошибка доступа, когда открываешь ссылку, хочешь посмотреть альбом, фото, видео
- VK API Error Code – Коды ошибок Вконтакте
- Ошибка доступа # и цифры
- Куда обращаться, если ничего не помогло
- Хочу переслать вложение — фото, видео. Ошибка доступа
- Что делать, если на Триколор ТВ ошибка 4
- Другие варианты исправить ошибку 4 на Триколоре
- Примеры оформления страниц 404
- Designzillas
- Domenart Studio
- Дом со всем
- Kualo
- Сообщить администратору
- Как выявить ошибку
- Search Console Google
- Яндекс Вебмастер
- Screaming Frog
- SiteAnalyzer
- Неизвестная ошибка при входе на аккаунт
- dlphn Отправлено 01 02 2021 – 18:30
- litelfut Отправлено 01 02 2021 – 18:35
- stailzore Отправлено 01 02 2021 – 18:36
- Рекламный пост
- Pleorin Отправлено 27 04 2021 – 13:55
- Чем вызвана ошибка в ВК
- Способ второй: обновление оборудования
Ошибка при отправке фото в беседу сообщества #479
What did you do?
- Пишем бота, который отправляет картинки в ответ на сообщения с помощью context.sendPhotos
- Добавляем в беседу, которая была создана группой
- Триггерим бота, чтобы отправил картинку
Минимальный код для воспроизведения:
What did you expect to happen?
Картинка успешно загружается и отправляется в беседу
What was the actual result?
APIError: Code №1 — Unknown error occurred
Интересная особенность: вывод console.log(ctx.peerId) и peer_id из лога об ошибке отличаются. Второй – отрицательный и соответствует peer_id группы, которая создала беседу. Он был получен у ВК, может быть, проблема на их стороне (что сказано в #302 (comment))
Additional Info
Аналогичный код, который работает:
Мне кажется, проблема именно в peer_id . Учитывая, что photos.getMessagesUploadServer не требует его обязательно, возможно, имеет смысл не посылать его вообще. Прошло полтора года с #302 (comment) и ВК до сих пор ничего не изменил, может по их мнению это и есть задуманное поведение?
Об этой проблеме уже репортили в 2020 году: #302 #372
Проблема до сих пор есть и вынуждает пользоваться более длинной синтаксической конструкцией, если не хочется терять поддержку бесед сообществ.
Versions
package | version |
---|---|
vk-io | 4.5.2 |
node | 16.13.2 |
TypeScript | — |
yarn or npm | 8.3.0 |
The text was updated successfully, but these errors were encountered:
Уточню, всё работает правильно кода группа не является создателем беседы? Мне бы хотелось сохранить поведение с peer_id . Возможно это будет работать правильно если игнорировать peer_id если он отрицательный как для групп 🤔
Да, всё работает правильно везде, кроме бесед, которые создали в группе. Причём peer_id в контексте сообщения у таких бесед правильный, как у обычных бесед, но если передать его в метод photos.getMessagesUploadServer и загрузить фото на выданный сервер, в ответ придёт магическая строчка от ВК с отрицательным peer_id . Ловить отрицательный peer_id и вырезать его – сомнительная идея, потому что ВК говорит передавать эту строчку в photos.saveMessagesPhoto без изменений. То есть, если и ифать этот случай (и не передавать peer_id с самого начала), надо пользоваться .chat_settings.is_group_channel из объекта беседы, но его придётся запрашивать по API отдельно. Может, я что-то упустил и по объекту сообщения всё же можно понять, что оно из беседы и беседа создана группой, тогда есть надежда заифать не очень криво.
Лучшим решением будет, конечно, фикс со стороны ВК.
Я имел ввиду не изменять значение после загрузки, а предварительно проверить его. До этого я не работал с чатами группы. Как выглядит peer_id беседы? Со смещением 2e9?
Да, и нумерация такая же, с точки зрения peer_id нет разницы, что это за беседа. На скриншоте вверху жёлтыми цифрами написан пример peer_id (2e9 + 3) и видно начало peer_id из ответа ВК (это такой же peer_id , как в ЛС с сообществом – id сообщества со знаком минус)
Я думаю стоит сначала открыть в баг трекере ВКонтакте вопрос по поводу этой ошибки 🤔
Источник
Неизвестная ошибка при отправке сообщения Вконтакте
Ошибка доступа, когда открываешь ссылку, хочешь посмотреть альбом, фото, видео
- То, что было по ссылке, на которую ты нажал, уже удалено. Почему? Обычно удаляет тот, кто выложил. Передумал, стало не актуально (товар продан) или удалил случайно — причины могут быть разные. Также это могла удалить администрация группы или модераторы ВКонтакте (если контент нарушал правила группы или самого ВК). А ссылка остается, только по ней теперь ошибка доступа. Бывает, что ВК пишет «Ошибка доступа (5)». Смотри также совет ниже про ошибку доступа с цифрами.
Что делать? Если очень надо посмотреть то, что там было, свяжись с человеком, который дал ссылку — может, он знает, кто и почему удалил материал, и где его теперь взять. - Удалена страница того человека, на которую ведет ссылка. Естественно, после удаления страницы перестают работать любые ссылки на его фото, видео, записи на стене и т.п.
- То, что было по ссылке, теперь доступно только для участников группы или для друзей человека, который это выложил. Как решить проблему? Вступи в группу или узнай у человека, выложившего ссылку, в чем причина. Если не можешь написать ему в личку, прочитай это: Как написать, если закрыта личка ВКонтакте.
И еще возможный вариант — ты вышел из ВК или тебя выкинуло, а чтобы посмотреть то, что хочешь, надо сначала зайти в ВК со своим логином и паролем.
VK API Error Code – Коды ошибок Вконтакте
VK API Error Code – Коды ошибок Вконтакте
Список всех возвращаемых кодов ошибок API в ВК
Код ошибки | Описание |
1 | Произошла неизвестная ошибка. Попробуйте повторить запрос позднее. |
2 | Приложение выключено. Нужно включить приложение в настройках https://vk.com/editapp?id= <Ваш API_ID>или воспользоваться тестовым режимом (test_mode=1) |
3 | Передан неизвестный метод. Нужно проверить указано ли название вызываемого метода: https://vk.com/dev/methods. |
4 | Неверная подпись. |
5 | Авторизация пользователя не удалась. Следует убедиться, что используется верная схема авторизации. |
6 | Слишком много запросов в секунду. Нужно задать больший интервал между запросами или использовать метод execute. Узнать подробнее об ограничениях на частоту вызовов можно тут: https://vk.com/dev/api_requests. |
7 | Нет прав для выполнения этого действия. Следует проверить, получены ли необходимые права доступа при авторизации. Сделать это можно с помощью метода account.getAppPermissions. |
8 | Неверный запрос. Нужно проверить синтаксис запроса и список параметров, которые используются. |
9 | Слишком много однотипных действий. Нужно уменьшить число однотипных обращений. Для оптимизации работы можно использовать execute или JSONP. |
10 | Произошла внутренняя ошибка сервера. Попробуйте повторить запрос позже. |
11 | В тестовом режиме приложение должно быть выключено или пользователь должен быть залогинен. Следует выключить приложение в настройках https://vk.com/editapp?id= |
14 | Требуется ввод кода с картинки (Captcha). Процесс обработки этой ошибки подробно описан на странице. |
15 | Доступ запрещён. Следует убедиться, что используются верные идентификаторы, а также, что доступ к запрашиваемому контенту для текущего пользователя есть в полной версии сайта. |
16 | Требуется выполнение запросов по протоколу HTTPS, т.к. пользователь включил настройку, требующую работу через безопасное соединение. Во избежание возникновения этой ошибки, в Standalone-приложении можно предварительно проверять состояние этой настройки у пользователя методом account.getInfo. |
17 | Требуется валидация пользователя. Действие требует подтверждения — нужно перенаправить пользователя на служебную страницу для валидации. |
18 | Страница удалена или заблокирована. Страница пользователя была удалена или заблокирована |
20 | Данное действие запрещено для не Standalone приложений. Если ошибка появляется несмотря на то, что приложение имеет тип Standalone, следует убедиться, что при авторизации было использовано redirect_uri=https://oauth.vk.com/blank.html. Подробнее на странице: https://vk.com/dev/auth_mobile. |
21 | Данное действие разрешено только для Standalone и Open API приложений. |
23 | Метод был выключен. Ознакомиться со всеми актуальными методами ВК API, доступными в настоящий момент можно тут: https://vk.com/dev/methods. |
24 | Требуется подтверждение со стороны пользователя. |
27 | Ключ доступа сообщества недействителен. |
28 | Ключ доступа приложения недействителен. |
29 | Достигнут количественный лимит на вызов метода. Узнать подробнее об ограничениях на количество вызовов можно тут: https://vk.com/dev/data_limits |
30 | Профиль является приватным. Информация, которая запрашивается о профиле, недоступна с используемым ключом доступа |
33 | Еще не реализовано. |
100 | Один из необходимых параметров был не передан или неверен. Следует проверить список требуемых параметров и их формат на странице с описанием метода. |
101 | Неверный API ID приложения. Нужно найти приложение в списке администрируемых на странице, и указать в запросе правильный API_ID (идентификатор приложения). |
113 | Неверный идентификатор пользователя. Следует убедиться, что используется правильный идентификатор. Получить ID по короткому имени можно методом utils.resolveScreenName. |
150 | Неверный timestamp (метка времени). Актуальное значение можно получить методом utils.getServerTime. |
200 | Доступ к альбому запрещён. Нужно убедиться, что используются верные идентификаторы (для пользователей owner_id — положительный, для сообществ — отрицательный), и доступ к контенту, которые запрашивается, для текущего пользователя есть в полной версии сайта. |
201 | Доступ к аудио запрещён. Нужно убедиться, что используются верные идентификаторы (для пользователей owner_id — положительный, для сообществ — отрицательный), и доступ к контенту, которые запрашивается, для текущего пользователя есть в полной версии сайта. |
203 | Доступ к группе запрещён. Нужно убедиться, что текущий пользователь является участником или руководителем группы (для закрытых и частных групп и встреч). |
300 | Альбом переполнен. Перед продолжением работы нужно удалить лишние объекты из альбома или использовать другой альбом. |
500 | Действие запрещено. Вы должны включить переводы голосов в настройках приложения. Следует проверить настройки приложения: https://vk.com/editapp?id=<Ваш API_ID>§ion=payments |
600 | Нет прав на выполнение данных операций с рекламным кабинетом. |
603 | Произошла ошибка при работе с рекламным кабинетом. |
3300 | Требуется рекапча. |
3301 | Требуется подтверждение телефона. |
3302 | Требуется подтверждение пароля. |
3303 | Требуется проверка приложения Otp. |
3304 | Требуется подтверждение по электронной почте. |
3305 | Требуется утвердить голоса. |
Ошибка доступа # и цифры
ВК пишет «Ошибка доступа», знак # (решетка, номер) и цифры, или ошибка появляется в углу экрана? Вот в чем может быть дело:
- Такая проблема часто решается, если почистить временные файлы (кэш) браузера. Как это сделать, написано здесь.
- Также советуем обновить браузер или попробовать установить другой.
- Еще могут мешать некоторые расширения в твоем браузере — Avast, AdBlock. Отключи их или удали совсем.
- Наконец, ошибка может возникать при нестабильном подключении к интернету, когда твой канал сильно загружен, медленно работает, прерывается.
Куда обращаться, если ничего не помогло
Если справиться с неполадкой штатными методами не получилось, остаётся связаться со службой поддержки и попросить помощи консультантов.
Для этого можно:
- позвонить по телефону горячей линии 88005000123;
- оставить обращение на сайте;
- воспользоваться скайпом;
- совершить онлайн-звонок на сайте спутниковой компании;
- написать в онлайн чат;
- связаться со специалистами через мессенджер.
Кроме того, получить помощь можно от дилера, у которого приобреталось оборудование. Его контакты должны сохраниться в прилагавшихся к технике документах.
Хочу переслать вложение — фото, видео. Ошибка доступа
Ты пытаешься переслать кому-то фото, видео, аудиозапись из личных сообщений и появляется ошибка доступа. Чтобы этого не было, надо пересылать не фото или видео, а само сообщение, к которому оно прикреплено. Надо нажать на сообщение, чтобы выделить его, а потом кнопку Переслать.
Переслать само фото или видео нельзя, потому что оно напрямую загружено в переписку и тем самым для него установлены настройки приватности. Это просто техническая особенность.
Что делать, если на Триколор ТВ ошибка 4
Чтобы исправить ошибку 4 на Триколор ТВ, первым делом стоит сделать сброс настроек ресивера до заводского уровня.
Для этого потребуется:
- открыть меню ресивера;
- найти среди настроек пункт с упоминанием заводского или базового уровня;
- совершить сброс;
- дождаться открытия стартовой страницы установки предварительных параметров вещания;
- указать правильный регион;
- сохранить внесённые изменения.
Если перечисленные методы не помогут исправить положения, стоит включить информационный канал провайдера (обычно 333) и подождать предложения установить обновление ПО. Важно подчеркнуть, что в период загрузки и установки прошивки не разрешается выключать ресивер. Незапланированные прерывание процесса способно привести к поломке оборудования. В результате пользователям придётся тратить деньги на дорогостоящий ремонт техники в сервисном центре.
Другие варианты исправить ошибку 4 на Триколоре
Помимо указанных действий для борьбы со сложностями стоит проверить баланс и статус подписки. Это делается в личном кабинете на официальном сайте. Здесь же отправляется запрос для обновления ключей активации. Но стоит помнить, что процесс отправки команд активации способен занять до 8 часов, в течение которых происходит обработка информации.
Кроме того, при появлении надписи «ошибка 4 – нет доступа к просмотру» стоит проверить целостность смарт-карты. Именно она ответственна за обеспечение абонента телевидением.
Примеры оформления страниц 404
Designzillas
Мультяшная страница креативной студии привлекает внимание и её хочется досмотреть до конца. Если прокрутить страницу, можно увидеть, как из яйца вылупится дракон. При этом на странице есть ссылки на все основные разделы сайта.
Меню на сайте Designzillas есть и на 404 странице
Domenart Studio
Веб-студия «Домен АРТ» использует красочную страницу 404, оформленную в единой стилистике ресурса. Заблудившимся пользователям предлагают попробовать ещё раз ввести адрес или перейти в нужный раздел.
Контакты, поиск, меню — и всё это на 404 странице Domenart Studio
«Эко Пауэр», дистрибьютор производителя источников питания, демонстрирует короткое замыкание как символ ошибки. Посетителям предлагают перейти на главную.
Ошибка 404 «Эко Пауэр» выглядит как страница входа
Дом со всем
, занимающаяся бурением скважин, разместила на странице 404 свои контакты и перечень услуг. Со страницы можно перейти в любой раздел сайта или заказать обратный звонок. С таким наполнением посетителю не нужно искать дополнительную информацию где-то ещё.
предлагает заказать обратный звонок
Kualo
Страница 404 на веб-хостинге Kualo может заставить пользователя забыть, зачем он сюда пришёл. Увлекательная игра притягивает внимание. В конце игры посетителю предлагают посмотреть сайт хостинга.
На странице Kualo можно просто поиграть и заработать скидки
Рано или поздно с ошибкой 404 сталкивается большинство сайтов. При регулярной проверке можно своевременно исправить неработающие ссылки, чтобы в ответ пользователи получали код 200 OK. Но для крупного ресурса лучше настроить оригинальную страницу, которая будет отображаться при появлении ошибки Not Found и подскажет посетителям, что делать дальше.
Сообщить администратору
Если вы обнаружили ошибку Net::ERR_UNKNOWN_URL_SCHEME, то сообщите об этом администратору сайта или приложения, которым пользуетесь. Любой владелец сервиса заинтересован, чтобы все элементы там работали. Поэтому, сообщая об обнаруженных ошибках и проблемах, вы делаете хорошее дело для улучшения проекта.
Возможно администратор сможет исправить эту проблему в ближайшем времени. Но даже если нет, то тот факт, что администратор в курсе проблемы на его проекте, уже приближает её решение.
Как выявить ошибку
На небольшом ресурсе легко проверить работоспособность ссылок вручную. Но если на сайте сотни и тысячи страниц, без дополнительного софта не обойтись. Есть немало сервисов и программ, позволяющих находить битые ссылки. Рассмотрим некоторые из них.
Search Console Google
Консоль поиска Google позволяет находить страницы с ошибкой 404 за несколько кликов:
- Войдите в учётную запись Google и перейдите в Search Console.
- Откройте раздел «Ошибки сканирования» → «Диагностика».
- Кликните на «Not Found».
Чтобы получить список страниц с ошибками, подтвердите права на ресурс — добавьте проверочную запись TXT в записи DNS регистратора домена. Такая запись не повлияет на работу сайта. Подробнее о процедуре подтверждения, читайте в справке Google.
Для использования Search Console Google нужно подтвердить свои права на сайт
Яндекс Вебмастер
Сервис для вебмастеров от Яндекса поможет быстро найти все ошибки 404:
- Откройте Вебмастер после авторизации в Яндекс-аккаунте.
- Выберите «Индексирование» → «Доступные для поиска страницы» → «Исключённые страницы».
- В выданном списке выберите фильтр «Ошибка HTTP: 404».
Чтобы использовать Яндекс.Вебмастер, также нужно подтвердить право владения сайтом — добавить метатег в HTML-код главной страницы.
Для входа в Вебмастер авторизуйтесь в Яндексе
Screaming Frog
Для начала загрузите и установите программу на компьютер. После запуска добавьте URL проверяемого сайта и начните поиск проблем. Неработающие ссылки можно искать даже в бесплатной версии.
Инструмент SEO-паук в Screaming Frog помогает найти технические неисправности сайта
SiteAnalyzer
Эта бесплатная десктопная программа позволяет обнаружить технические погрешности на сайте. SiteAnalyzer быстро отыщет нерабочие и несуществующие ссылки.
SiteAnalyzer бесплатно найдёт неработающие URL
Неизвестная ошибка при входе на аккаунт
dlphn Отправлено 01 02 2021 – 18:30
Неизвестная ошибка при входе на аккаунт, кто-нибудь сталкивался с подобной проблемой?
Нельзя никуда нажать кроме выхода.
litelfut Отправлено 01 02 2021 – 18:35
stailzore Отправлено 01 02 2021 – 18:36
Рекламный пост
Pleorin Отправлено 27 04 2021 – 13:55
Популярное сообщение!
1) sms-online.pro – новый, динамически развивающийся, сайт по SMS активациям почти любого сервиса!
Наш сервис полностью автоматизирован . Мы можем похвастаться не только высокой скоростью работы сайта, но и скоростью предоставления SMS сообщений.
Канал в Telegram:@smsonlinepro Поддержка в Telegram: @Pleorin Почта:
2) opt-vk.ru – н аш магазин АККАУНТОВ и ПРOКСИ по оптовым ценам
Индивидуальные предложения каждому!
Канал в Telegram: @optvkru
Сообщение отредактировал Pleorin: 01 07 2021 – 10:34
Чем вызвана ошибка в ВК
Рассматриваемая ошибка фиксируется не только в мобильной реализации VK. Она наблюдается как на других мобильных программах, так и на сетевых программах стационарного ПК.
Дисфункция вызвана различными проблемами с сетевым подключением, наиболее популярными из которых являются:
- Нестабильное интернет-подключение, проблемы с сетевым роутером;
- Некорректно установленное время на телефоне;
- Нестабильная работа мобильного приложения «Вконтакте», проблемы с его кешом;
- Неполадки серверов ВК;
- Использованием прокси-серверов и VPN на пользовательском гаджете;
- Нестабильной работой ДНС-серверов, использующихся по умолчанию.
Ошибка «При загрузке данных произошла ошибка» наблюдается уже много лет, имеет распространённый характер, упоминание о ней можно встретить как в Рунете, так и зарубежных сегметах сети.
Способ второй: обновление оборудования
Если сброс настроек не помог, то имеет смысл попытаться устранить ошибку вторым способом — произвести обновление программного обеспечения самостоятельно. Поскольку мастера вызвать вы всегда успеете.
Наиболее вероятная причина возникновения ошибки 4 из-за неверно установленного обновления.
Исправить это можно только переустановив обновление:
- Отключите приёмник из розетки на несколько минут;
- Снова включите его, затем введите «333 канал»;
- Дождитесь появления сообщения с обновлением;
- Подтвердите обновление;
- После успешного завершения установки обновления выполните перезапуск оборудования;
Обратите внимание! Во время обновления нельзя отключать оборудование, иначе это приведет к сбою.
Источник
Перейти к содержанию
VK API Error Code – Коды ошибок Вконтакте
Код ошибки | Описание |
---|---|
1 | Произошла неизвестная ошибка. Попробуйте повторить запрос позднее. |
2 | Приложение выключено. Нужно включить приложение в настройках https://vk.com/editapp?id={Ваш API_ID} или воспользоваться тестовым режимом (test_mode=1) |
3 | Передан неизвестный метод. Нужно проверить указано ли название вызываемого метода: https://vk.com/dev/methods. |
4 | Неверная подпись. |
5 | Авторизация пользователя не удалась. Следует убедиться, что используется верная схема авторизации. |
6 | Слишком много запросов в секунду. Нужно задать больший интервал между запросами или использовать метод execute. Узнать подробнее об ограничениях на частоту вызовов можно тут: https://vk.com/dev/api_requests. |
7 | Нет прав для выполнения этого действия. Следует проверить, получены ли необходимые права доступа при авторизации. Сделать это можно с помощью метода account.getAppPermissions. |
8 | Неверный запрос. Нужно проверить синтаксис запроса и список параметров, которые используются. |
9 | Слишком много однотипных действий. Нужно уменьшить число однотипных обращений. Для оптимизации работы можно использовать execute или JSONP. |
10 | Произошла внутренняя ошибка сервера. Попробуйте повторить запрос позже. |
11 | В тестовом режиме приложение должно быть выключено или пользователь должен быть залогинен. Следует выключить приложение в настройках https://vk.com/editapp?id={Ваш API_ID} |
14 | Требуется ввод кода с картинки (Captcha). Процесс обработки этой ошибки подробно описан на странице. |
15 | Доступ запрещён. Следует убедиться, что используются верные идентификаторы, а также, что доступ к запрашиваемому контенту для текущего пользователя есть в полной версии сайта. |
16 | Требуется выполнение запросов по протоколу HTTPS, т.к. пользователь включил настройку, требующую работу через безопасное соединение. Во избежание возникновения этой ошибки, в Standalone-приложении можно предварительно проверять состояние этой настройки у пользователя методом account.getInfo. |
17 | Требуется валидация пользователя. Действие требует подтверждения — нужно перенаправить пользователя на служебную страницу для валидации. |
18 | Страница удалена или заблокирована. Страница пользователя была удалена или заблокирована |
20 | Данное действие запрещено для не Standalone приложений. Если ошибка появляется несмотря на то, что приложение имеет тип Standalone, следует убедиться, что при авторизации было использовано redirect_uri=https://oauth.vk.com/blank.html. Подробнее на странице: https://vk.com/dev/auth_mobile. |
21 | Данное действие разрешено только для Standalone и Open API приложений. |
23 | Метод был выключен. Ознакомиться со всеми актуальными методами ВК API, доступными в настоящий момент можно тут: https://vk.com/dev/methods. |
24 | Требуется подтверждение со стороны пользователя. |
27 | Ключ доступа сообщества недействителен. |
28 | Ключ доступа приложения недействителен. |
29 | Достигнут количественный лимит на вызов метода. Узнать подробнее об ограничениях на количество вызовов можно тут: https://vk.com/dev/data_limits |
30 | Профиль является приватным. Информация, которая запрашивается о профиле, недоступна с используемым ключом доступа |
33 | Еще не реализовано. |
100 | Один из необходимых параметров был не передан или неверен. Следует проверить список требуемых параметров и их формат на странице с описанием метода. |
101 | Неверный API ID приложения. Нужно найти приложение в списке администрируемых на странице, и указать в запросе правильный API_ID (идентификатор приложения). |
113 | Неверный идентификатор пользователя. Следует убедиться, что используется правильный идентификатор. Получить ID по короткому имени можно методом utils.resolveScreenName. |
150 | Неверный timestamp (метка времени). Актуальное значение можно получить методом utils.getServerTime. |
200 | Доступ к альбому запрещён. Нужно убедиться, что используются верные идентификаторы (для пользователей owner_id — положительный, для сообществ — отрицательный), и доступ к контенту, которые запрашивается, для текущего пользователя есть в полной версии сайта. |
201 | Доступ к аудио запрещён. Нужно убедиться, что используются верные идентификаторы (для пользователей owner_id — положительный, для сообществ — отрицательный), и доступ к контенту, которые запрашивается, для текущего пользователя есть в полной версии сайта. |
203 | Доступ к группе запрещён. Нужно убедиться, что текущий пользователь является участником или руководителем группы (для закрытых и частных групп и встреч). |
300 | Альбом переполнен. Перед продолжением работы нужно удалить лишние объекты из альбома или использовать другой альбом. |
500 | Действие запрещено. Вы должны включить переводы голосов в настройках приложения. Следует проверить настройки приложения: https://vk.com/editapp?id={Ваш API_ID}§ion=payments |
600 | Нет прав на выполнение данных операций с рекламным кабинетом. |
603 | Произошла ошибка при работе с рекламным кабинетом. |
3300 | Требуется рекапча. |
3301 | Требуется подтверждение телефона. |
3302 | Требуется подтверждение пароля. |
3303 | Требуется проверка приложения Otp. |
3304 | Требуется подтверждение по электронной почте. |
3305 | Требуется утвердить голоса. |
Timtaran opened this issue 2 years ago · comments
Опишите баг: …
Не работает загрузка изображение BytesIO
Ожидаемое поведение: …
Бот отправит изображение.
Фактическое поведение: …
https://pastebin.com/U7kA2fMM
abc.CodeErrorFactory_1: [1] Unknown error occurred
Ваш код (опционально):
https://pastebin.com/1mSrCBji
Заполните поля технической информации:
vkbottle: v3-uploaders
vkbottle-types: 0.1.24
OS: Windows 7
P.S. При использовании generate(f"1", file, img, font).read()
выдает abc.CodeErrorFactory_100: [100] One of the parameters specified was missing or invalid: photos_list is invalid
скорее всего были сгенерированы невалидные байты из PIL
, попробуйте сделать seek(0)
или посмотреть на формат/флаги файла, по умолчанию это jpg
если проблема не решается, постарайтесь предоставить больше данных
abc.CodeErrorFactory_100: [100] One of the parameters specified was missing or invalid: photos_list is invalid
seek(0)
возвращает None
,
server
— {'album_id': -64, 'upload_url': 'https://pu.vk.com/***/***/upload.php?act=do_add&mid=-***&aid=-64&gid=0&peer_id=-202897716&rhash=***&api=1&method=message&mailphoto=1&server=***&_origin=https%3A%2F%2Fapi.vk.com&_sig=***', 'user_id': 0, 'group_id': 202897716}
,
data
— b''
file
— <_io.BytesIO object at 0x00000000053A0180>
uploader
— {'server': ***, 'photo': '[]', 'hash': '***'}
photo
—
data
—b''
что такое data
?
data
—b''
что такое
data
?
В классе сделал logger.info для каждой переменной, во время отправки изображения.
а generate вообще возвращает валидные байты? прочитайте их, может быть они пустые вообще
Только сейчас руки дошли заного чекнуть, поменял функцию при записи в файл все ок при загрузке фото:
photo = await PhotoMessageUploader(bot.api).upload(img.read(), peer_id=2000000001)
— abc.CodeErrorFactory_100: [100] One of the parameters specified was missing or invalid: photos_list is invalid
photo = await PhotoMessageUploader(bot.api).upload(img, peer_id=2000000001)
— abc.CodeErrorFactory_1: [1] Unknown error occurred
Только сейчас руки дошли заного чекнуть, поменял функцию при записи в файл все ок при загрузке фото:
photo = await PhotoMessageUploader(bot.api).upload(img.read(), peer_id=2000000001)
—abc.CodeErrorFactory_100: [100] One of the parameters specified was missing or invalid: photos_list is invalid
photo = await PhotoMessageUploader(bot.api).upload(img, peer_id=2000000001)
—abc.CodeErrorFactory_1: [1] Unknown error occurred
А ты что в upload вообще пихаешь? Дебажь
Аплоаду надо file_path кидать (местоположение файла), а не сам файл
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
2 / 2 / 1
Регистрация: 16.11.2010
Сообщений: 84
1
26.11.2012, 13:38. Показов 3508. Ответов 1
Привет) Начал реализовывать приложение Vk для WP7 по видео урокам сообщества Microsoft techedu. Почти все хорошо, но vk немного поменял свой api, и теперь нет запроса id юзера и длина токена динамическая. С этим я справился, записал в юзер id последню строку из коллекции response. Пошел дальше, отправляю запрос в api getProfiles, а ответа нет. Посмотрел документацию api, там поменялось имя метода. Поменял, но все-равно я не получаю xml который нужно разобрать. На этом и застрял, гугл толковых ответов не выдает. Подскажите пожалуйста как дальше быть)
Строки которыми пытался пробиться к api:
C# | ||
|
Это проблема с API вк, теперь проблема с JS. Гугл говорит, что эта ошибка (An unknown error has occurred. Error: 80020101) вылетает если страница не успела загрузится, а ты её уже юзаешь. Вообщем, есть два текстбокса и кнопка, в текст боксы записываем мыло и пас, они сразу же записываются в туда, куда нужно странице авторизации вк
C# | ||
|
потом, по нажатию кнопки — происходит
C# | ||
|
и при её нажатии — вываливается эта ошибка. Сайт в это время уже полностью прогружен (это видно,если сделать браузер видимым, по умолчанию — его не видно), и что самое интересное, что если нажать кнопку авторизации не свою, а именно ту, которая на сайте — авторизация проходит нормально.
Вообщем, я застрял, если кто-то знает как разобраться с API вк и этой ошибкой — буду рад. Проект в сообщении.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0