Страница 1 из 2

wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 18:52
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>
подскажите, плиз, что не так с сигнатурой?

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 19:08
paduchin

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 19:11
bodnar
v=2.0wall_id =84241135
пробел зачем?

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 19:25
agni
paduchin писал(а):http://flapps.ru/forum/topic353.html
у меня нет 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 установлено, он в нём админ :( )

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 19:39
paduchin
В том, что должно вылезти окно wrapper.external.saveWallPost

Используй контейнер, с ним проще !

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 19:52
agni
paduchin писал(а):В том, что должно вылезти окно wrapper.external.saveWallPost
Используй контейнер, с ним проще !
это хотел сделать маленькое добавление в уже написанном приложении
всё переписывать вряд ли разумно

имеете ввиду, что без контейнера, на стену приложение не может ни поместить картинку ни отправить сообщение?

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 20:17
paduchin
Может...
Один мой знакомый как то сделал это, но он только это сделал на as 2.0

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 20:54
agni
печаль :(

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 22:22
butuz
agni писал(а): имеете ввиду, что без контейнера, на стену приложение не может ни поместить картинку ни отправить сообщение?
я фигею с вас, господа.

почитать доки в вк не судьба?
wall.savePost это пост запрос к апи вк - хоть откуда его посылай

Re: wall.savePost и Incorrect signature

Добавлено: 29 окт 2010, 22:25
butuz
http://vkontakte.ru/developers.php?o=-1&p=wall.savePost

там же и код ошибки 4: Incorrect signature.

подпись сформирована неверно, расставь параметры по алфавиту