Codenameone 代码名1-使用GoogleConnect识别同一用户
我的问题是关于GoogleConnect(代号为One),但也许它也适用于FacebookConnect 问题是,下面的代码给了我一个每次都会更改的令牌:使用相同的Gmail用户名和密码,每次登录后我都会得到一个不同的令牌。所以如何识别同一用户Codenameone 代码名1-使用GoogleConnect识别同一用户,codenameone,Codenameone,我的问题是关于GoogleConnect(代号为One),但也许它也适用于FacebookConnect 问题是,下面的代码给了我一个每次都会更改的令牌:使用相同的Gmail用户名和密码,每次登录后我都会得到一个不同的令牌。所以如何识别同一用户 String token = GoogleConnect.getInstance().getAccessToken().getToken(); 似乎我在最近的材料中也犯了同样的错误。我需要更新代码 正如这里所解释的 您需要使用此查询获取用户idhttp
String token = GoogleConnect.getInstance().getAccessToken().getToken();
似乎我在最近的材料中也犯了同样的错误。我需要更新代码 正如这里所解释的
您需要使用此查询获取用户id
https://graph.facebook.com/me?fields=id&access_token=“xxxxx”
这将是您可以存储的唯一id。以及如何在Codename One应用程序中使用Google解决同样的问题?这里有一些说明,但它们需要一个外部库,并且只适合服务器端:目前我正在寻找一种更简单的方法。我没有将代码更新到较新的Google登录,当时主要使用Google+登录,所以我不确定,但通常会看到它说,GEThttps://www.googleapis.com/plus/v1/people/me
应返回当身份验证令牌就位时,Google为您提供的配置文件此处的信息非常有用: