2013-12-18 174 views
0

当你访问这个页面:从谷歌加API获取用户信息的信息与PHP

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); 

...它什么也没有返回......为什么?

+0

'$ _GET ['']'用于查询参数,不发出GET请求 – meda

回答

0

你知道如何使用$_GET吗? 检查PHP文档,你必须犯了一个错误,否则你错误地使用它。

2

$_GET超级全局填充当前请求的查询字符串,它不用于得到东西从interwebs。

您正在寻找file_get_contents()

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

如果包含你需要另外使用json_decode()使用它一个JSON编码的响应。