2009-09-02 5 views
0

Google App Engine 앱에서 Picasa를 어떻게 쿼리합니까? 데이터 API 또는 URL 가져 오기? 두 가지 방법 중 하나를 사용하는 것이 장단점은 무엇입니까?Google App Engine 앱에서 Picasa를 어떻게 쿼리합니까? 데이터 API 또는 URL 가져 오기?

[편집]
내가 Picasa에서 특정 앨범을 조회하고 그 안에있는 모든 사진을 표시 할 수 있도록하고 싶습니다 . Python에서이 작업을 수행하는 코드 예제가 많이 감사합니다.

답변

2

Data API가 RESTful URL을 통해 노출되므로 궁극적으로 두 가지 방법 모두 "URL 가져 오기"입니다.

데이터 API는 상당히 잘 작동합니다. Picasa의 거의 모든 기능에 대한 액세스를 제공하며, 응답은 형식이 잘 정비되고 잘 문서화 된 XML 형식으로 전달됩니다. API에 대한 Google의 문서는 매우 훌륭합니다.

공개적으로 사용 가능한 제한된 콘텐츠 (예 : 포토 스트림)에만 액세스해야하는 경우 피드 URL을 가져 와서 구문 분석하면 매우 기본적인 수준에서이를 수행 할 수 있습니다.하지만 그 경우에도 동일한 결과를 얻을 수 있습니다 데이터 API URL을 통해 더 많은 구성 옵션이있는 데이터.

코드 샘플을 원하십니까? 실제로 원하는 내용에 따라 달라집니다. 과 Picasa를 함께 사용하십시오.

+0

데이터 API에 내가 사용할 수있는 특정 Python 라이브러리가 있다고 생각한 것 같습니다. URL 가져 오기는 호출 할 URL을 작성한 것입니다. 또한 Picasa에서 내가하고 싶은 것에 대한 의견을 보내 주셔서 감사합니다. 나는 그것에 대해 전혀 생각하지 않았다. –

+1

아, 잡았다. 예, GData 파이썬 라이브러리가 있습니다. 나는 그것을 사용했고, 그것이 효과가 있다고 말할 것이다. 그러나 그것은 특징 완전하지 않고, 확실한 벌레를 가지고있다. 이 기능은 인증과 같은 기능을 제공하며, Picasa, Youtube, Blogger 및 Google의 다른 모든 서비스를 비롯한 모든 GData API에 대한 액세스를 제공합니다. 당신은 정말로 그것을 시험해보고 그것이 당신을 위해 작동하는지 확인해야 할 것입니다. 파이썬 라이브러리의 문서는 다음과 같습니다. http://code.google.com/apis/gdata/articles/python_client_lib.html –

+2

결국 파이썬 라이브러리는 URL 호출을 구성하고 XML 응답을 구문 분석하는 것입니다. 그냥 참고하시기 바랍니다. –