Can';t使用curl(PHP)获取Youtube访问令牌

Can';t使用curl(PHP)获取Youtube访问令牌,php,api,curl,login,youtube,Php,Api,Curl,Login,Youtube,下面是用PHP制作服务器端Youtube web应用程序的指南。我无法通过第四步。一切都是好的,它重定向到我的脚本,我可以获得授权码没有问题。但是,当我尝试将该代码交换为授权令牌(如步骤4所示)时,绝对不会发生任何事情。我找不到任何错误,只是在我的浏览器上什么也没发生。我的PHP脚本如下(已删除私有信息): 也许我有点不知所措,但有人能告诉我为什么它不起作用吗?试着添加 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 经过CURLOPT\u

下面是用PHP制作服务器端Youtube web应用程序的指南。我无法通过第四步。一切都是好的,它重定向到我的脚本,我可以获得授权码没有问题。但是,当我尝试将该代码交换为授权令牌(如步骤4所示)时,绝对不会发生任何事情。我找不到任何错误,只是在我的浏览器上什么也没发生。我的PHP脚本如下(已删除私有信息):


也许我有点不知所措,但有人能告诉我为什么它不起作用吗?

试着添加

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

经过
CURLOPT\u RETURNTRANSFER

太棒了,现在我得到了一些东西。它给了我这个错误:{“error”:“invalid_grant”}…这很奇怪,因为我刚刚使用了Youtube API文档所说的grant类型。不过谢谢你的帮助,我会看看是否能找到解决这个新问题的方法…@FramesPerSushi检查这个::滚动到底部,看到“无效授权”,希望这有助于解决问题。问题是,我正在刷新一小时前登录的同一页面进行测试。授权码已过期。现在一切都好了。
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);