Look for another antidetect. This browser is made for automation only, so people will just say the issue is on your side. Harsh truth, but you have to accept it.
Проблема с постингом в ВК на страницу группы.
-
Добрый день!
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 для публикации
-
Кто поможет разобраться с этим - 100 руб скину.
И почему вылезают эти дурацкие \ - их не должно быть же! И я не могу спарсить photo
Пытался удалить [[SAVED_CONTENT]] = [[SAVED_CONTENT]].replaceAll('', '') - не работает{"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"} -
Этот вопрос решен. Остался вопрос по 3 этапу сохранения photos.saveWallPhoto
Отправлять на сервер фото надо 3 параметрамиHash b33d772cbbac846bf91a6c1443fd491f (есть ли разница отправляю в кавычках или нет)
Сервер 841230и Photo
"[{"photo":"066cc61c00:z","sizes":[["s","834203394","bd0e","gUmaBH5pUQE",75,56],["m","834203394","bd0f","pVl67ht5Ly8",130,97],["x","834203394","bd10","eSIc3-Do30s",604,453],["y","834203394","bd11","tYXGsMe6us8",807,605],["z","834203394","bd12","b9H8NiVzshU",1280,960],["o","834203394","bd13","LYWvaal1YlU",130,98],["p","834203394","bd14","weqXTAqGEdE",200,150],["q","834203394","bd15","vN4GSF_-sT0",320,240],["r","834203394","bd16","3QMlPTYiBwc",510,383]],"kid":"704ff652afa94de691533b954ad149d3","debug":"xszmzxzyzzzozpzqzrz"}]"
Пример С ДОКУМЕНТАЦИИ ВК
{
"server":626627,
"photo":"[{"photo":"190ab6eadf:w","sizes":[["s","626627852","e6a3","lMU557Tx-78",75,56],["m","626627852","e6a4","hq8g5CzPmXs",130,97],["x","626627852","e6a5","c-_TPYB_rIU",604,453],"kid":"72cfb87071e2d6624a38167524d5b4aa","debug":"xswmwxwywzwwwowpwqwrw"}]",
"hash":"581d7a4ffc81e2bfe90016d8b35c288d"
}
У меня выходит ошибка
{"error_code":100,"error_msg":"One of the parameters specified was missing or invalid: photo is undefined"
Кто подскажите правильное решение - переведу 100р
-
из параметров нужно сделать json, который нужно поместить в поле значение параметра,
Они разве не в формате Json пришли? И как их поместить в поле это?
Спасибо) Уже целых 24 часа мозг ломаюУстановил переменную

Добавил "data",[[JSON]]а ошибка осталась
-
@DrPrime
http://share.bashtel.ru/files/594935 не получилось. Скидываю файл -
@denanotherday
Пишет - У вас недостаточно прав для этого действия.