我的用户登录到我的应用程序,应用程序发送idtoken到我的服务器,服务器发送请求谷歌,谷歌发送userdata到我的服务器,服务器把它放在我的数据库中。工作正常5个月。 现在:
如果我输入我的webbrowser
https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=(我从我的应用中提取的谷歌帐户的ID +)
我会用我的名字来获取json,等等,应该是毫秒。
今天,自6个小时后,如果我的phpfile运行命令
$url = "https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=".$idtoken;
$str =file_get_contents($url);
页面正在加载和加载,最后不返回任何值。
我试过这个版本来获取.json文件
$ch = curl_init($url); // such as http://example.com/example.xml
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$str= curl_exec($ch);
curl_close($ch);
没有解决这个问题。
我无法安装composer,因为没有root访问权限。
我联系了客户支持,他们告诉我服务器端的一切都很好。
答案 0 :(得分:1)
如果在检查服务器的控制台后,您无法通过SSL卷曲它,否则可能会建议端口被阻止。要求托管服务提供商打开它。