簡體   English   中英

Google+ API可獲取所有照片

[英]Google+ API to get all the photos

我已經完成了谷歌+身份驗證,現在我可以訪問用戶ID,訪問令牌等。我想訪問用戶個人和共享照片來自谷歌加或picasa [任何適合我的]。

我應該撥什么API? [Web應用程序]

目前沒有Google+照片API。 此時您可以做的最好的事情是使用Picasa Web API。 有關詳細信息,請參閱https://developers.google.com/picasa-web/

雖然沒有照片API,但您可以閱讀活動以查找附加圖像的公開帖子。 這些帖子將包含一個完整的圖片網址,可用於呈現/檢索帖子上的內容。

您可以在此處查看來自公開Feed的回復內容:

https://developers.google.com/apis-explorer/#p/plus/v1/plus.activities.list?userId=me&collection=public&_h=1&

你會尋找以下帖子:

"verb": "post",
"object": {
"objectType": "note",
"content": "Off the grid!",
"url": "https://plus.google.com/109716647623830091721/posts/FH1rcTBiizW",
"replies": {
 "totalItems": 0,
 "selfLink": "https://www.googleapis.com/plus/v1/activities/z13dwdcw1sy4ztf2p22uydqhrp34gx5np/comments"
},
[....]
"attachments": [
 {
  "objectType": "photo",
  "displayName": "Off the grid!",
  "id": "109716647623830091721.5886945550216000274",
  "content": "6/7/13 - 1",
  "url": "https://plus.google.com/photos/109716647623830091721/albums/5886945550885266913/5886945550216000274",
  "image": {
   "url": "https://lh4.googleusercontent.com/-pGPWKUoUopE/UbKhyZyw8xI/AAAAAAAASsw/6aRt78UJlnc/w506-h750/photo.jpg",
   "type": "image/jpeg",
   "height": 750,
   "width": 506
  },
  "fullImage": {
   "url": "https://lh4.googleusercontent.com/-pGPWKUoUopE/UbKhyZyw8xI/AAAAAAAASsw/6aRt78UJlnc/photo.jpg",
   "type": "image/jpeg",
   "height": 4880,
   "width": 1456
  }
 }
]

},

在附件中,您將看到包含對帖子附加照片的引用的fullImage鏈接。

請注意,相冊的工作方式不同。

我使用Picasa API為我的應用獲取照片,請隨時將其用作參考。 https://bitbucket.org/blackey02/city-log

請注意,如果您要上傳圖片,Picasa API似乎有跨域限制。 因此,要上傳圖片,您需要使用服務器/代理或幫助Chrome擴展程序。 (因為那些網頁代碼沒有相同的跨源限制 - 至少在清單中設置了正確的權限時)

請參閱此處獲取示例解決方案(在Chrome擴展程序中): https//webapps.stackexchange.com/a/112527/147716

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM