shurshur, да прижали со всех сторон. Видимо из-за переезда на VK ID меняют API, но не до конца еще это сделали.
В любом случае запросил разъяснения ситуации у поддержки VK, посмотрим что ответят.
С MAX сейчас похожая ситуация, сначала было все открыто, теперь только через ручную регистрацию. Я себе успел бота отхватить, а сейчас регистрация новых ботов прикрыта, так же как и каналы подключают исключительно в ручном режиме. MAX пытается удержать ситуацию, а VK пытаются выправить ситуацию. В любом случае эра халявы судя по всему закончилась.
shurshur, в том-то и дело что для телеги я написал за 15 минут.
А вот ВК как обычно издеваются, месяца два назад писал на python скрипт и тогда так же много мучался, а потом случайно через цепочку открытия адресов получился токен и все заработало правда для другого сообщества и другого юзера. И тогда я просто прописал получившийся токен в настройки скрипта и "перекрестился". А теперь и вспомнить не могу.
shurshur, факир был пьян и фокус не удался. Метод photos.getMessagesUploadServer не проканывает. Фото загружается, но при отправке поста на стену сообщества фото просто нет.
Ну собственно да. Буду пробовать. Тем более что уже вывел в отдельный проект на чистый php для всякого рода экспериментов, чтобы не перегружать пока плагин.
Я то же как-то давно делал, потом не до ВК было, в основном телеграм и сейчас макс мессенджер.
Но вот саодобился сделать и завис.
shurshur, это метод для отправки в личные соощения.
я использовал photos.getUploadServer и photos.getWallUploadServer
и они уже работают лишь с ключом доступа пользователя (требуются права доступа: photos), как бы странно это не звучало.
Не уверен что фото загруженное для личного сообщения можно вставить в пост на стене сообщества. Но спасибо за наводку. То же попробую.
Олег, в том-то и дело что их будет достаточно много, хотя бы год и месяц, к тому же хотелось бы старые разложить по старым годам и месяцам.
Хочу собрать архив всего что накопилось за годы.
Drno, ничего кстати сложного. У меня ушло минут 30, правда после того как разобрался куда и что спрятано.
В общем тут дело вкуса, привычек и принципа. Мне не мешает это работе. Просто чутка облегчит жизнь.
Vindicar, да это я намусорил когда этот кусок из реального проекта выдирал чтобы изучить почему не работает.
Так-то да, согласен правой рукой левое ухо доставал.
Дмитрий, я так же сначала подумал. Оказалось что север принимает и отправляет все как положено.
это ajax криво отправляет, как выяснилось криво запаковывался файл в json.
И я даже нашел что не так, и заставил отправлять и Яндекс.Браузер и капризный Safari. Правда изредка возникает ошибка, но это уже детали. Буду гонять дальше смотреть.
Дмитрий, да в том-то и дело что ни в консоле, ни в логах PHP нет ничего информативного.
иногда выскакивает в консоле ошибка:
SyntaxError: "JSON.parse: unexpected character at line 1 column 1 of the JSON data"
И то не всегда.
В любом случае запросил разъяснения ситуации у поддержки VK, посмотрим что ответят.
С MAX сейчас похожая ситуация, сначала было все открыто, теперь только через ручную регистрацию. Я себе успел бота отхватить, а сейчас регистрация новых ботов прикрыта, так же как и каналы подключают исключительно в ручном режиме. MAX пытается удержать ситуацию, а VK пытаются выправить ситуацию. В любом случае эра халявы судя по всему закончилась.