Загрузка фото на стену: API - сайт

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
SDone
Сообщения: 3
Зарегистрирован: 11 янв 2011, 14:10

Загрузка фото на стену: API - сайт

Сообщение SDone »

Здравствуйте. Недавно начал возиться с одним сайтиком, у меня давно было желание победить вконтакте.api. И вот началось: http://sitat.ru - цитаты/статусы/анекдоты...

Теперь захотелось и красивые веселые картинки, но вот беда.... все перепробовал... Вчера до часу ночи читал форум...
нашел кучу топиков ...

и в итоге реализовал:

Код: Выделить всё

 VK.api("wall.savePost",{'wall_id':user_id,'photo_id':"16686967_162563438",'message':"wtf"}, function(data){                var hash = data.response.post_hash;               VK.callMethod("saveWallPost", hash);}) 
Все он получает, все видит, но вот только saveWallPost не пашет... Реакция ноль.
Я вот думаю что с сайта запостить ну ни как.

Просто сообщение (activity.set) на стеночку могу, а вот фоточку не хочет...

http://flapps.ru/forum/topic353.html - да я читал и прочитал все где есть: saveWallPost и savePost; В пределах форума. А то чувствую что точно пошлют туды)

Суть: кликнул добавить фото (как в данный момент: поместить цитату на стенку) и фото в контакте, а ты читаешь и смотришь дальше все)))
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Загрузка фото на стену: API - сайт

Сообщение Александр »

А этот пример работает? http://flapps.ru/forum/topic1057.html
Аватара пользователя
SDone
Сообщения: 3
Зарегистрирован: 11 янв 2011, 14:10

Re: Загрузка фото на стену: API - сайт

Сообщение SDone »

там АПИ в Iframe(

там то же не работает... попробовал засунуть в фрейм сайт...
короче ответ:

Код: Выделить всё

VK.Api._callbacks[8350148]({"response":{"post_hash":"bf69aaf63d1bd77f0e","photo_src":"http:\/\/cs10407.vkontakte.ru\/u16686967\/108984286\/m_6748bbf3.jpg"}});
а вот VK.callMethod не работает, но ошибки не выдает firebug.
Аватара пользователя
SDone
Сообщения: 3
Зарегистрирован: 11 янв 2011, 14:10

Re: Загрузка фото на стену: API - сайт

Сообщение SDone »

Долгие усилия.... вывод:

Код: Выделить всё

VK.callMethod("saveWallPost", hash);
- не работает на отдельном сайте. Да во фрейме он работает...

но есть другая сторона медальки)

Код: Выделить всё

VK.Api._callbacks[8350148]({"response":{"post_hash":"bf69aaf63d1bd77f0e","photo_src":"http:\/\/cs10407.vkontakte.ru\/u16686967\/108984286\/m_6748bbf3.jpg"}});
получили эту часть, затем что он делает:
отправляет пост запрос на файл http://vkontakte.ru/apps.php
act a_load_wall_post
id 2129315
post_hash bf69aaf63d1bd77f0e

затем нажав на кнопку (типо подтвердить)
пост на http://vkontakte.ru/wall.php
act a_post_wall
external 1
hash 7e98bc085945099b18f87f32abab2635
media app
media_id bf69aaf63d1bd77f0e
to_id 16686967

по сути зная hash можно продублировать все эти сообщения. Теперь вопрос 2)))
Может кто знает как сгенерирован этот кеш сгенерирован... хотя наврятле. перед этим всем делом еще загружается файлик http://vk.com/js/lib/md5.js
Ответить