marcus
@marcus

Не удается расшарить картинку в Одноклассниках из iOS SDK — в чем может быть проблема?

Пытаюсь создать медиатопик с загрузкой фотографий с помощью https://github.com/apiok/ok-ios-sdk После всех действий по инструкции получаю ошибку:


Error Domain=ru.ok.api Code=100 "Parameter 'PHOTO id' is invalid." UserInfo={NSLocalizedDescription=Parameter 'PHOTO id' is invalid.}

Printing description of error:
Error Domain=ru.ok.api Code=104 "PARAM_SIGNATURE : Invalid signature c3f164cc964b2da672ce7abd6d4414ac, calculated by string application_key=CBAMFQBKEBABABABAformat=jsonmethod=photosV2.commitphotos=[{"token":"E0A6me2OTb91jj3dO7cx4nieJ Xl2tLuE3ztTN1385\/yvFOxIRb3TGGEpfimt bxxXiT5 EoQhI6WHNN605Lrj2OwO4VrNf9bC\/uFRxwRjsUk5KW4DZsrvqSCu9L oIo","photo_id":"vCStVnlb6WgbZnL1TX3l 8 lymYglS4VpsSkx5IZsR\/Yd3WYqFW3yA=="}]********SECRET KEY*******" UserInfo={NSLocalizedDescription=PARAM_SIGNATURE : Invalid signature c3f164cc964b2da672ce7abd6d4414ac, calculated by string application_key=CBAMFQBKEBABABABAformat=jsonmethod=photosV2.commitphotos=[{"token":"E0A6me2OTb91jj3dO7cx4nieJ Xl2tLuE3ztTN1385\/yvFOxIRb3TGGEpfimt bxxXiT5 EoQhI6WHNN605Lrj2OwO4VrNf9bC\/uFRxwRjsUk5KW4DZsrvqSCu9L oIo","photo_id":"vCStVnlb6WgbZnL1TX3l 8 lymYglS4VpsSkx5IZsR\/Yd3WYqFW3yA=="}]********SECRET KEY*******}


До этого успешно получаю url, загружаю изображение по полученному адресу и получаю массив с id фотографии и токеном. Судя по всему, в итоге неправильно вычисляется подпись запроса. Но считается-то она готовым методом в SDK. В чем может быть проблема?
  • Вопрос задан
  • 521 просмотр
Решения вопроса 1
@dgreen
поправил https://github.com/apiok/ok-ios-sdk и https://github.com/apiok/ok-ios-sdk-examples c примером загрузки фотки. Проблема была в неверном экспейпинге симовла + который фигурировал в photo_id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы