如何从谷歌+ API活动搜索获取附件?

时间:2011-10-17 19:33:30

标签: google-plus

https://developers.google.com/+/api/latest/activities#object.attachments中,activities search响应中会有附件,但如何调用呢?

在此处:http://code.google.com/apis/explorer/#_s=plus&_v=v1&_m=activities.search即使我选择了所有fields部分,也没有附件。

这里的最终通话网址

  

https://www.googleapis.com/plus/v1/activities?maxResults=20&orderBy=recent   &安培;查询= 关键字&安培;字段= ID%2Citems(接入%2Cactor%2Caddress%2Cannotation%2CcrosspostSource%2Cgeocode%2Cid%2Ckind%2CplaceId%2CplaceName%2Cplaceholder%2Cpublished%2Cradius%2Ctitle%2Cupdated% 2Curl%2Cverb)%2Ckind%2CnextLink%2CnextPageToken%2CselfLink%2Ctitle%2Cupdated&安培; PP = 1&安培;键= APIKEY

那么,如何获取附件?

1 个答案:

答案 0 :(得分:2)

附件将是和嵌套在object属性下的json数组。 这是一个示例请求: https://www.googleapis.com/plus/v1/activities?query=google&sortBy=recent&maxResults=20&key=GOOGLE_API_KEY

从浏览器中查看,并在回复中查找“附件”。

对于包含附件的活动,您应该看到类似的内容:

"attachments": [
 {
  "objectType": "article",
  "displayName": "Google taking a...",
  "content": "insert content..."
 },
 {
  "objectType": "photo",
  "image": {
   "url": "http://images0-focus-opensocial.g...",
   "type": "image/jpeg"
  },
  "fullImage": {
   "url": "http://thenextweb.com/wp-content/...",
   "type": "image/jpeg",
   "height": 199,
   "width": 300
  }
 }
]

以下是如何使用activities.search API和提取图像附件的示例: https://gist.github.com/1296676