Задать вопрос
@noytmant

Как исправить ошибку при загрузке фото в вк?

Вообщем я получаю адрес загрузки через photos.getMessagesUploadServer
Далее использую это:
var UplJs = JsonConvert.DeserializeObject(UplServer);
Получается следующее:
{
"server": 204616,
"photo": "[{\"markers_restarted\":true,\"photo\":\"49e69a58af:z\",\"sizes\":[],\"latitude\":0,\"longitude\":0,\"kid\":\"563d3a8d49c3c571296a954afc43ea8a\",\"sizes2\":[[\"s\",\"d53341cc0e0b31b1ca541c0bca24304d4a12f370e1db3d9d8e9d72ba\",\"-9071620145626218290\",75,42],[\"m\",\"a9f4f94a5a23b70f2d97b01874970ac23863b65003a338f20def6169\",\"3126648061324101746\",130,73],[\"x\",\"2ac796db75c9b802ca6bf1cc478d0c2bb13ef23d631735c609737327\",\"-2313246792206865394\",604,338],[\"y\",\"c0e766074ad5b6e811932c5b1a764814e5d422cf162f0be922bde61e\",\"-4935294060721798180\",807,452],[\"z\",\"61f9c50038b9695e5baabc30e99def5b5c953978d507ea74ec26d159\",\"-7820134360294703545\",1062,595],[\"o\",\"1c2d531db95e1ddedbb954ff59ad159ee0072d4520df012f4bedc56b\",\"-4808095475661763606\",130,87],[\"p\",\"5b0fc083141e7eff661b41475c88f5a7319805c30b012fb3cf20d6f2\",\"-5812122728988532622\",200,133],[\"q\",\"d95f252504168b8a0877446a2b1acd726c7f5eb4600bf1696a101ae3\",\"-1387620868378791412\",320,213],[\"r\",\"eeffe7a5b044edea8c29a895a6c811f64432a7d808844b75fe536991\",\"1471008643857269781\",510,340]],\"urls\":[],\"urls2\":[\"1TNBzA4LMbHKVBwLyiQwTUoS83Dh2z2djp1yug/zgCsgoohG4I.jpg\",\"qfT5Slojtw8tl7AYdJcKwjhjtlADozjyDe9haQ/cgjjmNgVZCs.jpg\",\"KseW23XJuALKa_HMR40MK7E-8j1jFzXGCXNzJw/DqyycEyy5d8.jpg\",\"wOdmB0rVtugRkyxbGnZIFOXUIs8WLwvpIr3mHg/3AOVODNQgrs.jpg\",\"YfnFADi5aV5bqrww6Z3vW1yVOXjVB-p07CbRWQ/R77ObjtNeZM.jpg\",\"HC1THbleHd7buVT_Wa0VnuAHLUUg3wEvS-3Faw/6osEp6M2Rr0.jpg\",\"Ww_AgxQefv9mG0FHXIj1pzGYBcMLAS-zzyDW8g/ciCqAywxV68.jpg\",\"2V8lJQQWi4oId0RqKxrNcmx_XrRgC_FpahAa4w/DPJcESwuvuw.jpg\",\"7v_npbBE7eqMKaiVpsgR9kQyp9gIhEt1_lNpkQ/FUSkXpESahQ.jpg\"]}]",
"hash": "cba222d52a04d9b160b701616f6138f3"
}
Но потом когда я прописываю так:
VKserver.APIRequest("photos.saveMessagesPhoto", UplJs , this.tk, "");
У меня выходит ошибка photo is undefined
Если я пытаюсь прописать по отдельности:
VKserver.APIRequest("photos.saveMessagesPhoto", "photo=" + uplphoto + "&server=" + uplserver + "&hash=" + uplhash, this.tk, "");
То выходит следующая ошибка:
photos_list is invalid
Причём по отдельности я пытался отделить текст, так, чтобы получилось как здесь в примере вк документации:
{
"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"
}
Я убирал эти фигурные скобки, я убирал ковычки, что я только не пробовал, везде была ошибка photos_list is invalid
Как мне это исправить?
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы