UbuntuOne API - Разработка модуля Perl для его использования

Я разрабатываю модуль Perl для работы с API UbuntuOne.

1) Я могу получить имя, секретный ключ, секретный ключ, токен и токен с помощью базовой HTTP-аутентификации и парсера JSON.

2) С этими данными api-doc говорит, что я должен сделать GET на https://one.ubuntu.com/oauth/sso-finished-so-get-tokens/

Я получил:

хорошо 0/20

Кто-нибудь знает, что это значит?

3) Наконец, когда я пытаюсь использовать API, я получаю HTTP/1.1 401 НЕСАНКЦИОНИРОВАННО:-(

Есть идеи?

1 ответ

Решение

После нескольких часов борьбы с Ubuntu один. Вот ответы:

1) 0/20 означает 0 действительных токенов. Хотя процесс верный, UbuntuOne не может проверить ваше соединение с API.

2) Во время базовой аутентификации параметры:

  • ws.op = аутентификации
  • token_name=Ubuntu One @ что-то

Внимание: имя токена должно быть точно (заглавными буквами, пробелами и т. Д.).

Другие вопросы по тегам