Добавление картинки на стену группы

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
m_slick
Сообщения: 1
Зарегистрирован: 29 апр 2011, 15:22

Добавление картинки на стену группы

Сообщение m_slick »

В API задекларировано что, фото можно загружать на стену группы указывая в параметрах метода photos.getWallUploadServer и метода photos.saveWallPhoto параметр gid.

Сервер получить получается без проблем, фото загрузить тоже получается без проблем, а вот photos.saveWallPhoto каждый раз отрабатывает с ошибкой:

121 Invalid hash. И фото сохраняется не на стену группы а на стену пользователя который выполняет этот запрос

Пробовал указывать одновременно и uid и gid, и просто gid без uid, писал gid с минусом (это кстати нужно делать когда когда сохраняешь сообщение на стене группы, через wall.post, не понимаю почему не указали в документации :? ) ответ каждый раз один и тот же!

Позже, когда просматривал параметры адрес сервера для загрузки фотографии, который вернулся мне, и который генерирует сам Vkontakte, при загрузке фотки с сайта, заметил
что они отличаются. Адреса серверов ниже, первый который возвращает метод photos.getWallUploadServer второй выдранный из Fiddler

1. http:// cs5545.vk.com /upload.php?act=do_add&mid=3735015&aid=-7&gid=0&hash=58fb4f32a4bf40250324adbef0ce8fb3&rhash=ba50053c19ec15993b6d987794552eeb&swfupload=1&api=1&wallphoto=1

2. http:// cs5545.vk.com /upload.php?act=done_flash_uncompressed&mid=3735015&aid=133115062&gid=26343250&hash=c5c71a496bbe7cd6f81d4ec2fa8c6c8a&rhash=d35bae62036413347b77653d3adc2b5b&from_host=vk.com&al=1&session=CZlITNUpBC&

Интересуют первые 3 параметра mid (ID пользователя), aid и gid (ID группы). В первом случае gid=0, а во втором gid=26343250

У пользователя через которого пытаюсь загрузить фото:
1. Пермишены на загрузку фотографий в альбом разрешены
2. В группе он администратор

В настройках группы стоят следующие пермишены

Стена:Открытая
Фотографии:Открытые
Видеозаписи:Выключены
Аудиозаписи:Выключены
Обсуждения:Открытые
Приложения:Подключены
Материалы:Подключены
Тип группы:Открытая

В общем, в чём проблема понять не могу, кто что знает по этому поводу? Помогите пожалуйста!
Ответить