Добрый день!
https://api.vk.com/method/photos.getWallUploadServer?group_id={{user_id}}&access_token={{access_token}}
Получаю
{"response":{"upload_url":"https:\/\/pu.vk.com\/c639819\/upload.php?act=do_add&mid=44**84&aid=-14&gid=130***373&hash=dc40d4640df96281207&rhash=8217b51ac53e7aee2da9a5dd&swfupload=1&api=1&wallphoto=1","aid":-14,"mid":446**84}}
Далее парсю часть этого кода + ("photo","file://D:\u005cPOSTER\u005cphoto\u005c1.jpg") и делаю Post запрос / получаю ответ
[354439076] [14:44:11] Поток №1 : {"server":639819,"photo":"[{\"photo\":\"b52a65f379:x\",\"sizes\":[[\"s\",\"639819626\",\"60c4a\",\"Sz3l69a5K_E\",75,56],[\"m\",\"639819626\",\"60c4b\",\"7-NJUWNrsmM\",130,97],[\"x\",\"639819626\",\"60c4c\",\"umu-B8mbLwU\",245,183],[\"o\",\"639819626\",\"60c4d\",\"B7t18tXOv9k\",130,97],[\"p\",\"639819626\",\"60c4e\",\"EZVvbjxzG9Y\",200,149],[\"q\",\"639819626\",\"60c4f\",\"Yn6puntR4j4\",245,183],[\"r\",\"639819626\",\"60c50\",\"21NjP32JIhE\",245,183]],\"kid\":\"7dea51158e298de38d451cb147555749\",\"debug\":\"xsxmxxxoxpxqxrx\"}]","hash":"c2cfe635c584b02e32613660b41a27c5"}
Далее делаю пост запрос photos.saveWallPhoto
https://api.vk.com/method/photos.saveWallPhoto?access_token={{access_token}}&group_id={{user_id}} + "server","639819","photo","b52a65f379:x","hash","c2cfe635c584b02e32613660b41a27c5"
ответ приходит с ошибкой "error_code":121 Invalid hash
{"error":{"error_code":121,"error_msg":"Invalid hash","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"photos.saveWallPhoto"},{"key":"group_id","value":"130**373"},{"key":"server","value":"639819"},{"key":"photo","value":"b52a65f379:x"},{"key":"hash","value":"c2cfe635c584b02e32613660b41a27c5"}]}}
Как я понял после photos.saveWallPhoto я должен получить ID photo для публикации