wall.savePost и Incorrect signature
Добавлено: 29 окт 2010, 18:52
здравствуйте
хочу отправить на стену картинку из контакта
составляю запрос согласно
http://vkontakte.ru/developers.php?o=-1&p=wall.savePost
приходит ответ:
подскажите, плиз, что не так с сигнатурой?
хочу отправить на стену картинку из контакта
составляю запрос согласно
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>