Wie bekomme ich den Zähler einer Google Plus + 1-Schaltfläche?
Ich habe einen google +1-Schaltfläche zu einer website, aber ich will es Zähler, so kann ich einige Mathe über. ist es möglich das iframe erstellt, indem die standard-Methode zum erstellen der +1-button, oder muss ich einige Anpassungen machen?
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<g:plusone></g:plusone>
Ich habe versucht diesen link:Eins , aber das ist nicht sehr genau
InformationsquelleAutor der Frage seemann | 2011-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Zugriff auf curl/file_get_contents/readfile/wget oder etwas Weg zu Holen einer externen URL, ist das ganz einfach.
Laden Sie die folgende URL:
https://plusone.google.com/_/+1/fastbutton?url=URLENCODED_URI
(AKTUALISIERTE URL, siehe Hinweis unten *)URLENCODED_URI ist die Website, die Sie wollen, um zu wissen, die Anzahl der +1 für z.B. http://www.google.com (http%3A%2F%2Fwww.google.com)
Zum Beispiel, Holen Sie die URI
https://plusone.google.com/_/+1/fastbutton?url=http://www.google.com/
(AKTUALISIERT URI) und suchen Sie das erste mal vorwindow.__SSR = {'c': 32414.0 ,'si'
. Vorzugsweise verwenden Sie regexp für diese, aber ich lasse die Umsetzung auf Sie und Ihre gewählten Programmiersprache (server-seitig oder client-seitig).Den float-Zahl nach
'c'
ist die Anzahl der +1, die die Website haben. Für google.com dies ist 32,414. Mach dir keine sorgen über den Schwimmer, Sie können problemlos konvertieren es in eine Ganzzahl.* UPDATE: Die URL wurde aktualisiert, da die alte URL gestartet, um 404. Denken Sie daran, dies ist erwartet, da dies ist eine inoffizielle Methode. Es gibt keine offizielle Methode (noch) nicht.
InformationsquelleAutor der Antwort Aron Cederholm
Konnte verwenden Sie eine callback-Funktion zu packen, der Wert des div, zeigt die Zählung?
Ich bin stützen dies aus der bubble annotation-buttonich habe es noch nicht getestet, aber so etwas sollte funktionieren.
InformationsquelleAutor der Antwort barro32
Eine Reine client-side Lösung, die funktioniert für mich, um die Google-Plus-Zähler ist wie folgt. Es braucht nicht einen API-Schlüssel.
Dann habe ich einige html mit
Credits hier geht es zu diese Antwort.
InformationsquelleAutor der Antwort Eduardo