Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
-
agni
- Сообщения: 100
- Зарегистрирован: 07 июн 2010, 11:04
Сообщение
agni »
здравствуйте
хочу отправить на стену картинку из контакта
составляю запрос согласно
http://vkontakte.ru/developers.php?o=-1&p=wall.savePost
Код: Выделить всё
public function Main():void { var params:Object = LoaderInfo(root.loaderInfo).parameters; viewer_id = (params['viewer_id']) ? parseInt(params['viewer_id']) : 1; savpost(viewer_id); } private function savpost(viewer_id):void { sig = MD5.encrypt(viewer_id + 'api_id=' + api_id + 'method=wall.savePostphoto_id=1_184791653v=2.0wall_id =84241135' + api_secret); var request:URLRequest = new URLRequest("http://api.vkontakte.ru/api.php?api_id=" + api_id + "&method=wall.savePost&photo_id=1_184791653&v=2.0&wall_id=84241135&sig=" + sig); loader.load(request); loader.addEventListener(Event.COMPLETE, onComplete); }
приходит ответ:
Код: Выделить всё
<error> <error_code>4</error_code> <error_msg>Incorrect signature</error_msg> <request_params list="true"> <param> <key>api_id</key> <value>1994599</value> </param> <param> <key>method</key> <value>wall.savePost</value> </param> <param> <key>photo_id</key> <value>1_184791653</value> </param> <param> <key>v</key> <value>2.0</value> </param> <param> <key>wall_id</key> <value>84241135</value> </param> <param> <key>sig</key> <value>50eebef185d04cc491b30b4e52e92128</value> </param> </request_params> </error>
подскажите, плиз, что не так с сигнатурой?
-
bodnar
- Модератор
- Сообщения: 1399
- Зарегистрирован: 03 апр 2010, 06:41
Сообщение
bodnar »
v=2.0wall_id =84241135
пробел зачем?
-
agni
- Сообщения: 100
- Зарегистрирован: 07 июн 2010, 11:04
Сообщение
agni »
у меня нет wrapper - a
bodnar писал(а):v=2.0wall_id =84241135
пробел зачем?
спасибо большое
возвращает:
Код: Выделить всё
<response> <post_hash>5f938b137d644166bd</post_hash> <photo_src>http://cs191.vkontakte.ru/u00001/69826197/m_c5295cf8.jpg</photo_src> </response>
только у пользователя 84241135 не публикует картинку, в чём может быть проблема? (приложение у 84241135 установлено, он в нём админ
)
-
paduchin
- FL Team
- Сообщения: 318
- Зарегистрирован: 01 мар 2010, 14:20
Сообщение
paduchin »
В том, что должно вылезти окно wrapper.external.saveWallPost
Используй контейнер, с ним проще !
-
agni
- Сообщения: 100
- Зарегистрирован: 07 июн 2010, 11:04
Сообщение
agni »
paduchin писал(а):В том, что должно вылезти окно wrapper.external.saveWallPost
Используй контейнер, с ним проще !
это хотел сделать маленькое добавление в уже написанном приложении
всё переписывать вряд ли разумно
имеете ввиду, что без контейнера, на стену приложение не может ни поместить картинку ни отправить сообщение?
-
paduchin
- FL Team
- Сообщения: 318
- Зарегистрирован: 01 мар 2010, 14:20
Сообщение
paduchin »
Может...
Один мой знакомый как то сделал это, но он только это сделал на as 2.0
-
butuz
- Сообщения: 58
- Зарегистрирован: 29 июл 2010, 10:43
Сообщение
butuz »
agni писал(а):
имеете ввиду, что без контейнера, на стену приложение не может ни поместить картинку ни отправить сообщение?
я фигею с вас, господа.
почитать доки в вк не судьба?
wall.savePost это пост запрос к апи вк - хоть откуда его посылай