这是通过Google登录获取用户authCode的正确方法吗?

因此,我尝试使用用户的Google帐户(首次执行此操作)和I'm using the official Google plugin for Unity for that进行用户登录。最后一部分是获取用户身份验证代码,并将其发送到请求访问令牌的自定义服务器。但是如何获得呢?是task.result.authCode或task.result.idToken之一吗?

我当前正在尝试获取task.Result.authCode并通过我们的调试界面手动发送到服务器,但是由于某种原因,我无法通过Debug.Log将其显示在logcat中。下面的代码是Google插件的示例脚本的片段,我仅附加了一些Debug.Log即可查看任务的结果,并尝试将代码手动发送到我们的服务器。

`import time
import requests
from selenium import webdriver
from selenium.common.exceptions import WebDriverException
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.keys import Keys
chrome_path = r"C:\Users\ivrav\selenium-2.25.0\Driver\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
print("loading url into browser...")
def get_all_pages():
    payload={'value':'1'}
driver.get("http://www.mlsa.am/?page_id=368")
print(url.text)
time.sleep(2)`

如果将正确的访问令牌发送到服务器,则用户可以使用其Google帐户正确登录。问题是,当前我无法测试authCode或idToken是否正确,或者在获取正确的访问令牌之前是否还需要执行其他步骤。我正在将authCode发送到服务器,但是没有响应,并且即使任务本身处于成功状态,应用程序也无法登录(在最后的else语句中查看上面的代码,这部分实际上是 可以正常运行,因为我可以在应用程序的状态文本中从Google帐户中看到自己的显示名称。

litao7777 回答:这是通过Google登录获取用户authCode的正确方法吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3128858.html

大家都在问