如何使用Google Plus API获取自己的封面照片网址

时间:2013-12-28 00:06:29

标签: json google-plus

我需要一些使用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访问密钥(适用于浏览器应用程序)。

下一步是什么?

1 个答案:

答案 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;
?>