2010-07-28 2 views
2

Google 판독기 API에서 선택한 항목 하나를 검색하려고합니다. ID로 항목을 가져올 수있는 API 호출이 있습니까? 아니면 해당 항목 피드에 액세스하여 거기에서 가져와야합니까?Google 리더 API 단일 항목 가져 오기

+0

안녕하세요! 지금은 Mihai Parparita가 설명한 방법을 사용할 수 없습니다. 405 오류 응답을받습니다. Google이 이것을 거부 했습니까? 다른 방법을 알고 계십니까? 감사합니다. –

+0

@Evgeny, 오늘부터, 그것은 작동하는 것 같습니다. POST가 아니라 GET을 사용하여 해당 URL을 가져 오십시오. –

답변

8

POST를 사용하여 http://www.google.com/reader/api/0/stream/items/contents에 i = 입력을 사용할 수 있습니다 (i = 매개 변수를 반복하여 여러 항목의 내용을 가져올 수 있음).

이 다음은 샘플 컬 호출입니다 :

$ curl -d "i=tag:google.com,2005:reader/item/1bab1bbe8a8ad82f" http://www.google.com/reader/api/0/stream/items/contents 
{"direction":"ltr","id":"feed/http://googlereader.blogspot.com/atom.xml","title":"Official Google Reader Blog","description":"News, tips and tricks from the Google reader team.","self":[{"href":"http://www.google.com/reader/api/0/stream/items/contents"}],"alternate":[{"href":"http://googlereader.blogspot.com/","type":"text/html"}],"updated":1275437593,"items":[{"crawlTimeMsec":"1275437593933","id":"tag:google.com,2005:reader/item/1bab1bbe8a8ad82f","categories":[],"title":"Folder and tag renaming", 

출력 형식은 기본적으로 JSON을, 당신은 아톰로 전환하는 출력 = 원자 매개 변수를 추가 할 수 있습니다.

+0

끝내주는 사람. 관심 없으면 어디에서 찾았습니까? –

+0

나는 Google Reader에서 일 해왔다. :) 하지만 이것은 검색과 마법 작업 (항목 ID 목록을 얻은 다음 내용을 가져 오는 방법)으로 정렬하는 방법입니다. UI에서 이러한 작업을 수행하면서 HTTP 요청을 엿보는 것은이 요청을 나타냅니다. –