Задать вопрос
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. В чем может быть проблема?
  • Вопрос задан
  • 528 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
@dgreen
поправил https://github.com/apiok/ok-ios-sdk и https://github.com/apiok/ok-ios-sdk-examples c примером загрузки фотки. Проблема была в неверном экспейпинге симовла + который фигурировал в photo_id
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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