我需要一些使用Google + API的帮助,而且非常简单(除非你是我)获取我自己的封面照片的网址。我已经尝试过跟随API文档和一些在线教程,但我很遗憾,甚至不知道GET需要使用什么语言。此外,我知道基本的Javascript和PHP所以我可能不会能够编写所需的请求。
基本上这是'Get Google Plus cover URL by user_id'的重复问题,但我想要更深入的解释。
我的要求是:
GET https://www.googleapis.com/plus/v1/people/%2BJeremyMalais?fields=cover%2FcoverPhoto%2Furl&key={YOUR_API_KEY}
X-JavaScript-User-Agent: Google APIs Explorer
我只需要回复中的url
:
{
"cover": {
"coverPhoto": {
"url": "https://lh4.googleusercontent.com/etc.JPG"
}
}
}
我已启用Google+ API并创建了OAuth客户端ID和公共API访问密钥(适用于浏览器应用程序)。
下一步是什么?
答案 0 :(得分:2)
以下是使用PHP做的事情:
<?php
$id = "YOUR_GOOGLE_PLUS_ID";
$key = "YOUR_API_KEY";
$output = "https://www.googleapis.com/plus/v1/people/" . $id . "?fields=cover%2FcoverPhoto%2Furl&key=" . $key;
$json = json_decode(file_get_contents($output));
if (!($json === true || $json === false || $json === null))
echo $json->cover->coverPhoto->url;
?>