从PHP

时间:2016-02-24 14:46:39

标签: php google-api

我正在点击Google云端硬盘,通过我当地的PHP应用获取文件列表。 以下是代码:

$contents = file_get_contents('https://www.googleapis.com/drive/v2/files?key=AIzaSyAmWcZArf7NCk4d65HoKZzLENCJ6cx9fNg');

这会引发错误:

  

警告:   的file_get_contents(https://www.googleapis.com/drive/v2/files?key=AIzaSyAmWcZArf7NCk4d65HoKZzLENCJ6cx9fNg):   无法打开流:HTTP请求失败! HTTP / 1.0 403禁止进入   第25行的D:\ inetpub \ wwwroot \ ShabazTestPHP \ googleDriveAPI.php

我启用了http,https和openssl包装器,因为我做了一些测试来打印所有可用的包装器:

array (size=11)
  0 => string 'php' (length=3)
  1 => string 'file' (length=4)
  2 => string 'glob' (length=4)
  3 => string 'data' (length=4)
  4 => string 'http' (length=4)
  5 => string 'ftp' (length=3)
  6 => string 'zip' (length=3)
  7 => string 'compress.zlib' (length=13)
  8 => string 'https' (length=5)
  9 => string 'ftps' (length=4)
  10 => string 'phar' (length=4)

不确定这里出了什么问题,因为我已经设置好并且工作正常。

我甚至尝试将我的网址包装到url_encode()中,但仍会遇到相同的错误。

有谁知道我在这里做错了什么?

如果有帮助的话,我使用的是Microsoft-IIS / 7.5和PHP 5.6.0版。

0 个答案:

没有答案