2010-06-06 2 views

답변

1

추종자를 얻는 액세스 포인트에 인증이 필요하기 때문에 obtain an OAuth access token for Google Buzz first이 필요합니다. 그런 다음 OAuth 서명을 Buzz API에 전달하는 일반적인 방법 대신 쿼리 매개 변수가있는 URI를 통해 처리합니다. 이렇게하면 URI를 만들고 YQL에 패스 할 수있게되며, YQL은이를 Buzz API로 전달합니다. 물론 YQL 쿼리를 동적으로 생성해야합니다. 그런 다음 API 호출을 수행하여 Buzz followers 목록을 가져올 수 있습니다.

OAuth는 어렵습니다. 이것은 아마도 내가 생각할 수있는 OAuth의 가장 어려운 사용법 일 것입니다. 마음을 사로 잡는 것이 아닙니다. 이 경우, YQL은 일을 훨씬 복잡하고 복잡하지 않게 만듭니다.

+0

전체 팔로워를 yql이 아닌 다른 방법으로 가져 오는 다른 해결책은 e입니다. jquery? – webkul

+0

그건 그렇게 쉽게 만들어 줄 것이지만 아직까지는 여전히 어려움이 있습니다. 현재 API는 인증을 위해 OAuth를 사용하므로 API 호출을하기 전에 사용자가 Google에서 호스팅하는 페이지로 리디렉션해야합니다. 또한 어딘가에 토큰을 저장해야한다는 것을 의미합니다. 실제로는 서버 측 지속성 또는 HTML5 로컬 저장 영역을 의미합니다. 쿠키가 만료되거나 사용자가 쿠키를 삭제할 때마다 OAuth 플로우를 다시 거치지 않고 토큰을 쿠키에 저장할 수 있습니다. OAuth API는 서버 측 환경에서 가장 잘 작동합니다. –