我正在编写一个将图片同步到Google Picasa的Android应用程序。问题是,每当用户想要将图片上传到他的帐户,但尚未创建配置文件时,我会收到有关“未知用户”的错误。
访问google picasa网站时,我会看到以下图片,要求我创建个人资料:
然后我必须创建个人资料才能从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中显示。问题是我不能只在WebView中使用某个URL,因为我还有一个OAuth令牌,并且不希望用户只是为了创建他们的配置文件而重新登录。
答案 0 :(得分:-1)
为什么不使用Google Sync。您的用户已拥有Google帐户(来自市场)。您可以要求获得使用其帐户的许可。然后,您可以使用任何需要Google帐户的内容