Добрый вечер!
Пытаюсь отправить медиатопик с одной фотографией и текстом в группу. SDK в силу обстоятельств не использую, работаю просто с методами API.
Вначале получаю сервер для загрузки, приходит upload_url и айдишник фотки.
Отправляю фото на этот адрес, всё в порядке, в ответе приходит тот же айдишник фотки и токен.
Пытаюсь отправлять этот айдишник фотки в медиатопик и через раз получаю одну из двух ошибок - либо
100 Parameter 'PHOTO id' is invalid
либо
104 PARAM_SIGNATURE : Invalid signature D547372D35E69D85A3DF6381C906DA3B, calculated by string application_key=CBAK8888888888BAattachment={"media": [{"type": "photo","list": [{"id": "4rrWEILe7OF1wmVgpSNRZHDEGK XU21TR/V2PlyZ6n/E5WChWf7Wrw=="}]},{"type": "text","text": "Hi!!!!!"}]}format=jsongid=55*********method=mediatopic.posttype=GROUP_THEME********SECRET KEY*******
Без фотки с одним текстом всё работает отлично.
С айдишником я ничего не делаю, т.е. он родной, пришедший от сервера. Почему он не работает?
Пытался вставлять вместо ИД пришедший токен - тоже самое.
Пытался через страницу с описанием метода в документации отправлять такой же запрос - тот же результат, только ошибка всегда 100. Хотя ид фото получил вот только что, пару секунд назад!
Подскажите, пожалуйста, в чём может быть проблема? Нагугливал такую же ошибку, но там ошибка была именно в СДК ИОС, никакой другой информации больше не нашёл.
На всякий случай вот текст запроса, который со страницы документации шлётся и тоже даёт ошибку:
spoilerhttps://api.ok.ru/fb.do
?application_key=CBAK********BA
&attachment=%7B%20%22media%22%20%3A%20%5B%7B%22type%22%3A%20%22photo%22%2C%22list%22%3A%20%5B%7B%22id%22%3A%20%22irzC9oqjMBv7WGDKGGR4ppXsrrwMf1xMlkm7EUc5gcix9hEw7v7%2FsA%3D%3D%22%7D%5D%7D%2C%7B%20%20%20%20%20%20%22type%22%3A%20%22text%22%2C%20%20%20%20%20%20%22text%22%3A%20%22Text1%22%7D%5D%20%20%20%20%7D
&format=json
&gid=555*******
&method=mediatopic.post
&type=GROUP_THEME
&sig=b10861838bd7f3506ece61befe616499
&access_token=*******