android - 使用客户经理获取 OAuth token

标签 android oauth

我正在尝试使用 AccountManager 通过以下代码获取 Auth token :

Account account = ...;
accountManager.getAuthToken(account, "ah", false,
            new AuthTokenCallback(), null);
accountManager.getAuthToken()

此 token 对 OAuth 有效吗?或者它是一个不同的 token ??

谢谢!

最佳答案

我认为对于 OAuth,您必须使用“oauth2:URL_OF_THE_SERIVE”而不是“ah”。

该服务的一个可能 URL(用于获取电子邮件地址等用户信息)是:https://www.googleapis.com/auth/userinfo.email

关于android - 使用客户经理获取 OAuth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512230/

相关文章:

android - 如何在 Samsung Galaxy Tab 10.1 上全屏播放视频

android - 试图在 Android 应用程序中使用 LUAJ,找不到类 Lua

java - 使用 twitter4j 的 Oauth 中的问题

使用 HttpClient 的 C# application/x-www-form-urlencoded OAuth 和 HTTP REST 请求

Visual Studio Team Services sdk 许可证错误中的 Android Gradle 构建

java - 如何在 JAVA 应用程序上禁用视网膜缩放?

php - 本地主机/phpinfo.php

c# - 使用 Oauth2 通过 Office365 C# 发送电子邮件

java - 如何获取所有CPU信息

node.js - Feathers js - 如何通过谷歌登录