Seite 2 von 14
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 18.12.2014 23:02
				von tas2580
				Ah Heise hat ne neue Version, kannte ich noch garnicht. Ja dann ist meine Extension ähnlich wie das von Heise, mit dem Unterschied das Heise Facebook über FQL abfragt, das habe ich anfangs auch probiert, allerdings gehen da nur X? Anfragen pro Tag. Ich hole mir jetzt den Facebook Button und parse den HTML Code, das ging in meinen Tests über 1000 mal. Facebook sieht das zwar sicher nicht so gern, ist mir aber egal.
Gruß Tobi
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 18.12.2014 23:29
				von D@ve
				Kann man das nicht direkt über die API abfragen?
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 18.12.2014 23:42
				von tas2580
				Doch, aber da sind nur eine bestimmte Anzahl Abfragen pro Tag möglich. Ich glaube 500, bin mir aber nicht ganz sicher, auf jeden Fall habe ich darüber irgendwann mal die Meldung bekommen das mein Limit erreicht ist.
Ich habe zur Zeit 3 Möglichkeiten das Abzufragen.
FQL wie Heise mit Limit:
Code: Alles auswählen
if($pageinfo = json_decode(file_get_contents('https://api.facebook.com/method/fql.query?format=json&query=select%20share_count%20from%20link_stat%20where%20url="' . $this->full_url . '"'), true))
{
    $return['facebook'] =  isset($pageinfo[0]['share_count']) ? $pageinfo[0]['share_count'] : 0;
}
Einfach per URL mit Limit:
Code: Alles auswählen
if($pageinfo = json_decode(file_get_contents("https://graph.facebook.com/" . $this->full_url), true))
{
    $return['facebook'] =  $pageinfo['shares'];
} 
Den Button auslesen ohne Limit:
Code: Alles auswählen
if($data = file_get_contents('https://www.facebook.com/plugins/like.php?href=' . $this->full_url . '&layout=box_count'))
{
    preg_match('#<span class="pluginCountTextDisconnected">([0-9]+)</span>#s', $data, $matches);
    $return['facebook'] = $matches[1];
}
Die dritte Möglichkeit ist sicher nicht die schönste und wenn Facebook seine Buttons ändert muss man sie anpassen. Das war aber das einzinste was bei meinen Tests über 1000 Abfragen durchgehalten hat.
Gruß Tobi
 
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 19.12.2014 19:06
				von fussle
				Ich habe gerade die Dateien aus dem .zip hochgeladen. Leider wird die Ext. nicht erkannt.
In welches Verzeichnis müssen die?
Momentan:
/ext/Social Media Buttons/Social Media Buttons
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 19.12.2014 19:08
				von tas2580
				ext/tas2580/socialbuttons wäre richtig.
In welches Verzeichnis eine Extension muss sieht du immer in der composer.json
Gruß Tobi
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 19.12.2014 19:09
				von Minthe
				ext/tas2580/socialbuttons
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 19.12.2014 19:10
				von Minthe
				Huch...du warst schneller  

 
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 19.12.2014 19:14
				von tas2580
				Ja seit dem ich n richtiges Handy hab macht es bing wenn jemand auf eins meiner Themen antwortet und ich kann gleich drauf antworten, egal wo ich bin 
 
Gruß Tobi
 
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 19.12.2014 19:25
				von fussle
				Danke, installiert und aktiviert. Sollte die Erweiterung jetzt nicht im Reiter "Erweiterungen" erscheinen? Den Cache habe ich schon geleert.
			 
			
					
				Re: [BETA] Social Media Buttons mit Datenschutz
				Verfasst: 19.12.2014 19:43
				von tas2580
				Doch sollte sie, hat bei meinen Tests eigentlich auch funktioniert.
Gruß Tobi