2012-07-31 2 views
0

현재 Google Picasa API (C#)를 사용하여 내 Picasa 웹 앨범의 사진을 내 웹 사이트에 표시하고 있습니다.Picasa API를 사용하여 Picasa 사진을 표시 할 때 지연을 피하는 방법은 무엇입니까?

웹 앨범에서 변경 사항이 API를 통해 반영되는 순간까지 지연되는 시간 (초에서 분)이 문제입니다. 즉시 반영해야합니다. 새 사진을 앨범에 업로드 할 때 웹 사이트에 정확히 같은 시간에 표시해야합니다.

URL (http://picasaweb.google.com/data/feed/api/user//albumid/)을 IE9 또는 Chrome에 입력 할 때 변경 사항이 지체없이 표시된다는 사실을 알게되면 더욱 흥미로워집니다.

나는 또한 위의 URL을 HttpWebRequest를 통해 호출하고 모든 no-cache 헤더를 설정하려고했지만 문제점을 해결하지 못했습니다.

그렇다면이 경우 HttpWebRequest/API에서 요청한 브라우저 간의 차이점은 무엇입니까? 누구든지 올바른 방향으로 나를 넣을 수 있습니까? 당신이 발견하지 않은 권한 요청이 인스턴트 동안 여전히 관심이있을 수도, 내가 (PHP에서 비록) 동일한 문제가 있었하고 익명 요청이 지연되는 것으로 나타났다 그냥 경우

감사

답변

1

. 귀하의 브라우저에는 귀하의 Google 계정에 쿠키가 들어 있기 때문에 승인 요청으로 간주되어 즉각 업데이트되었습니다. 그러나 코드에 의한 요청은 여전히 ​​익명으로 처리되었습니다.

해결 방법은 HTTP POST를 사용하여 피드를 검색하고 here과 같이 요청을 승인하는 것입니다.