2013-01-21 1 views
2

PhotoID가 전 세계적으로 고유하지 않아서 분명히 요구되는 사용자 ID와 사용자 ID가 있습니다. 사진 순으로 목록을 얻으려고합니다. 사진에 계속 액세스 할 수 있는지 여부를 테스트합니다.특정 PhotoID가 존재하는지 여부를 확인하기 위해 Picasa 웹 앨범을 쿼리하십시오.

http://picasaweb.google.com/data/feed/api/user/default/?kind=photo&v=2&fields=entry[gphoto:id=1234 or gphoto:id=4567]&prettyprint=true 

을하지만이 :

내가 지금까지 찾은 가장 가까운 다음 쿼리를 언급 https://groups.google.com/forum/?fromgroups=#!searchin/google-picasa-data-api/photos $ 20by $ 20id/구글 - Picasa를-데이터 API/OzLyJOVpd4M/7xiSPB4Tg9YJ이 저를 얻어야한다 여기

<?xml version='1.0' encoding='UTF-8'?> 
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:app='http://www.w3.org/2007/app' xmlns:gphoto='http://schemas.google.com/photos/2007' xmlns:media='http://search.yahoo.com/mrss/' xmlns:gd='http://schemas.google.com/g/2005'/> 

을 아니면 유효한을 지정하면 내가 더 기본적인 쿼리에 대해 잘 작동 토큰에도 불구하고, 다음을 얻을 access_token이 : 작업 표시되지 않습니다, 사진과 함께 사용할 경우에도 내가 존재하는 것을 알고, 내가 얻을 중 미등록 사진. 아래의 제안 (그러나 최대한 빨리 ||를 사용하려고로

https://picasaweb.google.com/data/feed/api/user/default?kind=photo&v=2.0&fields=entry[gphoto:id=5833637579580309538] 

다음을 사용하여 ID 작업 : 내가 관리했습니다

Token invalid - AuthSub token has wrong scope 

UPDATE 단일에서는 gphoto 쿼리를 얻을 수 있습니다) 다음과 같은 오류가 발생합니다.

"또는"을 Google API 문서에서 언급 한대로 사용하면 처음에는 gphoto:id 만 반환하고 나머지는 모두 무시합니다.

는 UPDATE 2

사실은 모든 사진을하지만하지, 다음을 수행 작업과 같습니다

https://picasaweb.google.com/data/feed/api/user/default?kind=photo&v=2.0&fields=entry[gphoto:id=5827988830283069682%20or%20gphoto:id=5812362364496750642](gphoto:id)&prettyprint=true 

직접 인에서 일부 사진을 방지 허가 기능 어떤 종류의 쿼리가-수 있는가 ?

답변

2

'||' 요청에서 '또는'대신. 이 요청으로 앨범에서 여러 장의 사진을 선택할 수있었습니다.

https://picasaweb.google.com/data/feed/api/user/default/albumid/{albumid}?kind=photo&[gphoto.id={photo1 id}||gphoto.id={photo2 id}] 
+0

죄송합니다. 단지 앨범의 모든 사진 목록을 제공합니다. 최근 조사 결과를 포함하도록 질문을 업데이트하고, 단일 ID를 쿼리하여 작동하도록했습니다. – DanH

관련 문제