【问题标题】:Get user info information from Google Plus API with PHP [duplicate]使用 PHP 从 Google Plus API 获取用户信息信息 [重复]
【发布时间】:2013-12-18 01:50:19
【问题描述】:

当您访问此页面时:

https://www.googleapis.com/plus/v1/activities/z12gtjhq3qn2xxl2o224exwiqruvtda0i?key=AIzaSyAwnz3yjIcvsosfbudkzl9oogGrT21m6Ns

...我猜什么叫做对象,出现了很多信息。但是当我尝试做一个简单的 GET 调用然后打印它时,就像这样:

$tweets = $_GET['https://www.googleapis.com/plus/v1/activities/z12gtjhq3qn2xxl2o224exwiqruvtda0i?key=AIzaSyAwnz3yjIcvsosfbudkzl9oogGrT21m6Ns'];
print_r($tweets);

...它什么也没返回...这是为什么呢?

【问题讨论】:

  • $_GET[''] 是用来查询参数的,不是用来做GET请求的

标签: php json get


【解决方案1】:

$_GET 超级全局填充了当前请求的查询字符串,它不用于从互联网获取内容。

你正在寻找file_get_contents():

$url = 'https://www.googleapis.com/plus/v1/activities/z12gtjhq3qn2xxl2o224exwiqruvtda0i?key=AIzaSyAwnz3yjIcvsosfbudkzl9oogGrT21m6Ns';
$tweets = file_get_contents($url);
print_r($tweets);

如果其中包含 JSON 编码的响应,您需要另外使用 json_decode() 才能使用它。

【讨论】:

    【解决方案2】:

    你知道如何使用$_GET吗? 检查PHP文档,你一定是搞错了,或者你用错了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2017-05-05
      • 2015-07-03
      • 2015-04-15
      • 1970-01-01
      • 2012-07-21
      相关资源
      最近更新 更多