2010-08-29 14 views
6

Ich habe versucht, Ergebnisse mit Graph-Such-API zu holen und ich habe festgestellt, dass die Ergebnisse bei der Ausführung auf meinem Computer (Argentinien) von den Ergebnissen abweichen, wenn ich es auf einem Server (Frankreich) ausführen.Facebook graph api Suchergebnisse hängt von der Position ab?

Ist das so? Wie kann ich einen Standort für eine Suche erzwingen?

+0

Ich traf auch dieses Problem. Beginne ein Kopfgeld. Vielen Dank. –

Antwort

1

Ich weiß nicht genau, welche Ergebnisse unterschiedlich sind und welche SKD-Version Sie verwenden, aber ein möglicher Ansatz ist das Senden der Akzeptieren Sprache Header mit der cURL-Anfrage. Fügen Sie in der Facebook API-Datei die folgende Zeile in der Funktion makeRequest() unter $opts = self::$CURL_OPTS hinzu;

$opts[CURLOPT_HTTPHEADER] = array('Accept-Language: en-us,en;'); 

Dieser Beitrag ist fast zwei Jahre alt: Get Facebook Graph API results in English

Eigentlich sollte dieses Problem bereits gelöst haben: Return values from the graph-api depend on geographic server location

+0

Als die erste und richtige Antwort, geben Sie das Kopfgeld. Vielen Dank. –