无法让 Google 登录和 Facebook 登录协同工作,它们是分开工作的


Can't get Google Login and Facebook login to work together, they work separately

正如标题所说,我无法让两者一起工作。

两者可以完美地工作,但是当两者都包含在内并且我尝试使用Facebook登录时,我收到以下错误消息:

致命错误:未捕获的异常"apiAuthException",消息"获取 OAuth2 访问令牌时出错",消息:"invalid_grant"在/home/a801/public_html/Assignment_v2/google-api-php-client/src/auth/apiOAuth2.php:105 堆栈跟踪:#0/home/a801/public_html/Assignment_v2/google-api-php-client/src/apiClient.php(138): apiOAuth2->authenticate(Array) #1/home/a801/public_html/

Assignment_v2/googlelogin.php(38): apiClient->authenticate() #2/home/a3422801/public_html/Assignment_v2/index.php(4): require('/home/a801/...') #3 {main} 扔在第 105 行的/home/a801/public_html/Assignment_v2/google-api-php-client/src/auth/apiOAuth2.php

就我而言,Facebook登录不应该接近该代码,这是用于Google登录的代码。

我很乐意提供您认为可能需要的任何代码来解决此问题。谢谢

Google Login和Facebook Login是完全独立的。一旦您了解了基础知识,就不难使它们工作。

看看这个,我已经在我自己的项目中使用了一些代码。这真的很容易理解。

混合身份验证

干杯