2012-04-22 5 views
0

나는 목차를 표시하는 웹 사이트를 가지고 있으며, Google Plus One 버튼을 일종의 "즐겨 찾는"마커로 사용하고 싶습니다. 따라서 사용자는 플러스 원 (Plus One)이라는 페이지를 작성한 다음 내 목차에서 어떻게 든 그 페이지를 "플러스 온드 (Plus Oned)"라고 표시하게됩니다 (굵게 표시된 항목, 플러스 이미지 또는 유사한 내용 표시).Google Plus One 버튼을 누르는 방법

그래서 현재 사용자가 URL을 "플러스 온"했는지 알아보기 위해 플러스 원 API를 호출 할 수있는 방법이 있습니까?

플러스 1 카운트 (예 : http://www.tomanthony.co.uk/blog/google_plus_one_button_seo_count_api/)를 얻고 싶지 않고 수동으로 가로 채기를 한 번 더 클릭하고 직접 세부 정보를 저장하고 싶지는 않습니다.

http://www.tomanthony.co.uk/blog/google_plus_one_button_seo_count_api/ 내가 원하는 것을 할 수 있습니다. 반환되는 isSetByViewer 매개 변수는 내가 원하는 것일 수도 있지만 웹 페이지에 설명 된대로 웹 서비스를 호출하면 항상 isSetByViewer 값 false가 반환됩니다. 다른 문서화되지 않은 데이터 나 쿠키/헤더 정보가 현재 사용자를 식별하는 웹 서비스로 전송되어야한다고 가정합니다.

+0

콜백 함수 사용 : plusone_callback (obj) {if (obj.state == "on") {// 여기에 있음}} 상태가'on'인지 여부를 알려줍니다. –

+0

자세한 내용은 https://developers.google.com/+/plugins/+1button/을 참조하십시오. –

답변

0

숨겨진 API에 pos.plusones.getSignupState이 있으며 pos.plusones.get 대신 실험 해 볼 수 있습니다. 그 외, userID 매개 변수에 G + 사용자 ID를 지정해야한다고 생각합니다.

또한 wireshark, webkit inspector 및 chrome : // net-internals (client6.google.com으로 SPDY 트래픽보기)로 +1 버튼의 네트워크 트래픽을 감지 할 수 있습니다. 또는 단계를 사용하여 js 코드를 디버그하여 +1 버튼을 강조 표시하는 변수를 찾으십시오.

관련 문제