我试图登录与谷歌在我的项目。登录页面工作正常,但当我试图获取数据,我得到这个错误。提前谢谢你。
我正在wampserver上运行我的php代码。我正在VisualStudio上编写页面。你可以看到我的代码。
//这是我的谷歌登录代码。php
<?php
require_once('config.php');
if (isset($_GET['code']))
{
$token = $gClient->fetchAccessTokenWithAuthCode($_GET['code']);
$_SESSION['access_token'] = $token;
}
$oAuth = new Google_Service_Oauth2($gClient);
$userData = $oAuth->userinfo_v2_me->get();
echo "<pre>";
var_dump($userData);
?>
//this is my config.php
<?php
session_start();
require_once "GoogleAPI/vendor/autoload.php";
$gClient = new Google_Client();
$gClient->setClientId("1049012749051-01hv5pmer43duvcfa7q9872j1jtmp6bi.apps.googleusercontent.com");
$gClient->setClientSecret("LzTnjxrHg5Kl0h7z2MJ0-9Ru");
$gClient->setApplicationName("Anytime Learn");
$gClient->setRedirectUri("http://localhost/atl/google_login.php");
$gClient->addScope("https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email");
?>
( ! ) 致命错误:未捕获的GuzzleHttp\Exception\RequestException:cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)在C:\wamp64\www\atl\GoogleAPI\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory中。php在线187(!)GuzzleHttp\Exception\RequestException:cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)在C:\wamp64\www\atl\GoogleAPI\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory中。php在线187调用堆栈
2 0.0174 424824 Google_客户端-
它看起来像返回期待一个https url,而不是http://localhost/atl/google_login.php.你必须在https上进行本地工作。
您需要下载证书:https://curl.haxx.se/ca/cacert.pem
保存cert.pem文件并在php中指向它。伊尼,你在找科洛普·卡恩福
公共规范。yaml谷歌登录:^4.5。6我面临的错误[error:flatter/lib/ui/ui\u dart\u state.cc(177)]未处理的异常:MissingPluginException(在channel plugins.flatter.io/google\u sign\u上未找到方法init的实现)
我试图将谷歌登录集成到我的应用程序中。我没有后端服务器,我只是得到登录到我的应用程序的谷歌帐户的详细信息。 我第一次尝试使用谷歌登录的例子,但我得到了一个错误(除了打印下面的stacktrace外,没有进行任何代码更改)。我只是使用了signianctivity示例,因为我没有后端服务器。 密码 从我所读到的,这个问题可能是由SHA1一代引起的。 我遵循了完整的指南,但显然它不起作用。 我从gra
所以我最初是想在我的应用程序中添加Firebase认证谷歌登录。当这没有奏效的时候,我决定尝试一下Firebase的官方Quickstart应用程序。我下载了它,导入到Android Studio,按照他们所有的方向去做。还是不行。 发生的是我点击“登录”按钮,一个对话框将出现在我选择我的个人资料,然后只是什么都没有。调试时,我发现方法返回false,我不知道该怎么做。 设备详细信息: > And
谷歌浏览器可以当问其他页面,但是无法登录账号,打开会显示这个,大佬们如何解决?
我一直在研究如何将((谷歌推送通知))与PHP结合使用,但没有太多的工作示例/文档。。。 我正试图让它在一个内部网络上工作,这个网络不是通过HTTP对外开放的。 我能够从我们的外向型域通过HTTPS实现这一点,但内部尝试在Chrome控制台中告诉我,“API可能不再从不安全的来源使用”,我发现这意味着它需要HTTPS。 有人知道这方面可能的解决方法吗?欺骗HTTPS,或者允许它通过HTTP继续?我
我们使用Google登录来获取GoogleAccountCredential,因为我们调用了Drive/Sheets API: 哪些是可以使用前面提到的API安装在新的华为设备中(没有谷歌Play服务)并获得必要的凭据的替代方案?