Picasa - автоматически создавать профиль - PullRequest
1 голос
/ 03 апреля 2012

Я программирую приложение для Android, которое синхронизирует изображения с Google Picasa. Проблема в том, что всякий раз, когда пользователь хочет загрузить изображение в свой аккаунт, но еще не создал профиль, я получаю сообщение об ошибке «Неизвестный пользователь».

При посещении веб-сайта Google Picasa я получаю следующее изображение с просьбой создать профиль: enter image description here

Затем я должен создать профиль, чтобы иметь возможность загружать изображения с телефона Android. Но проблема в том, что я не хочу, чтобы этот шаг выполнялся каждым пользователем вручную, что не очень удобно для пользователя, поэтому я спрашиваю вас, есть ли способ автоматически создать профиль.

Таким образом, я бы представил пользователю новое действие, сказав, что если мы хотим создать профиль, и если он нажмет «да», я автоматически отправлю запрос GET, чтобы сделать это. Мой вопрос заключается в следующем: есть ли такой URI, который я могу использовать, чтобы он автоматически создавал профиль Google по запросу.

Я нашел такую ​​ссылку, но, щелкнув по ней, я попадаю на страницу Google+, где требуются дополнительные материалы. https://profiles.google.com/me/createprofile/

Руководство разработчика ничего не говорит об этой проблеме: http://code.google.com/apis/picasaweb/docs/2.0/developers_guide_protocol.html#CreatingAccount

Я полагаю, что другим вариантом было бы получить код html + javascript + css веб-страницы, представленной на рисунке и показывающей это в WebView. Проблема в том, что я не могу просто использовать какой-то URL в WebView, потому что у меня уже есть токен OAuth, и я не хочу, чтобы пользователь перезагружался только для создания своего профиля.

1 Ответ

0 голосов
/ 03 апреля 2012

Почему бы вам не использовать Google Sync. У вашего пользователя уже есть аккаунт Google (с маркета). Вы можете просто попросить разрешение на использование его учетной записи. Тогда вы можете использовать все, что нужно Google аккаунт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...