2010-06-26 3 views
0

자바 스크립트를 사용하여 Google 리더의 읽지 않은 개수를 얻으려고합니다.Javascript (jQuery)를 사용하여 Google 리더의 읽지 않은 개수 얻기

var unreadURL = "http://www.google.com/reader/api/0/unread-count?all=true"; 

$.ajax({ 
    url: unreadURL, 
    success: function (data) { 
     console.log(data); 
    } 
}); 

을하지만 메신저는 내가 인증 또는 뭔가 할 생각 (401)를 받고,하지만 난 어떻게이 일을 아무 생각이 :

다음과 같은 시도했다.

나는 this 주제를 발견했으며, 다른 페이지를 사용하여 먼저 인증하고 쿠키를 설정합니다. (이 파이썬을 올바르게 읽는다면) 파이썬에 익숙하지 않고 자바 스크립트에서 무엇을해야할지 모르겠습니다. .

어떤 힌트를 주시겠습니까?

답변

1

서비스를 사용하려면 인증해야한다는 것이 맞습니다. 그러나 security reasons 브라우저의 경우 클라이언트 측 코드가 제 3 자 사이트에 전화를 걸 수 없습니다. 이 문제를 해결하기 위해 ways이 있지만이 문제에 대한 일반적인 접근 방법은 서버 쪽에서 타사 사이트 요청을 요청한 다음 결과를 클라이언트에 반환하는 것입니다.

따라서 귀하의 사이트에서 실행중인 서버 측 코드로 Ajax 호출을 할 수 있습니다. 이 코드는 다음과 같습니다

  • 은 Google에 인증받을 Google ClientLogin API 에 사용
  • 읽지 않은 카운트
  • 반환하여 클라이언트 측 코드에 결과를 (결과가 또한 XML에있을 수 받기 또는 JSON 형식)
+0

내가 사파리에 대한 addon에서 이것을하고 싶었 기 때문에 좋지 않습니다. 이 정보에 감사드립니다. – choise