gpt4 book ai didi

android - 使用 Google+ AccessToken 创建新的 ParseUser 返回 InvalidSession?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:03 25 4
gpt4 key购买 nike

我正在尝试使用 Google+ 登录创建一个新的 ParseUser。虽然我能够从 Google 成功检索到访问 token ,但我得到了一个 ParseException(InvalidSession)。我将发布一些相关的 fragment 。

这就是我从 Google 获取 AccessToken 的方式

final String SCOPES = "https://www.googleapis.com/auth/plus.login ";  
token = GoogleAuthUtil.getToken(
MainActivity.this,
Plus.AccountApi.getAccountName(mGoogleApiClient),
"oauth2:" + SCOPES);

制作 ParseUser

ParseUser.becomeInBackground(token, new LogInCallback()
{
public void done(ParseUser user, ParseException e)
{
Log.i(TAG, "makeParseUser"+"2");
if (user != null)
{
// The current user is now set to user.
/*
user.put("name", s1);
user.put("email",s6);
user.saveInBackground();
*/
}else
{
// The token could not be validated.
Log.i(TAG, "makeParseUser"+e.getLocalizedMessage());
}
}
});

有人问过类似的问题here但似乎没有合适的解决方案。

最佳答案

目前 Parse 不支持 G+ 登录。实际上,它可以通过使用 Parse 云代码来完成。

ParseUser.becomeInBackground(); 需要 Parse User token ,而不是 G+ token 。

关于android - 使用 Google+ AccessToken 创建新的 ParseUser 返回 InvalidSession?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23679693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com