In Facebook query language(FQL)
können Sie eine IN
-Klausel angeben, wie:
Weiß jemand, wie viele Parameter Sie maximal in IN
übergeben können?
Es mag wie eine ungerade Zahl erscheinen (also vielleicht ich vermisse gezählt, aber es ist nahe ~ 1), aber ich kann nicht scheinen, mehr als 73 IN
Gegenstände abzufragen. Das ist meine Frage:
Dies verwendet den Aufruf JavaSCript FB.api()
.
Ich bin mir nicht sicher, ob es ein undokumentiertes Limit gibt oder ob es sich um ein Problem bei der Zeitüberschreitung des facebook fql-Servers handelt.
Sie sollten prüfen, ob ein Fehler 500 vom FB-Webserver zurückgegeben wurde, der darauf hinweisen könnte, dass Sie eine zu lange GET-Anweisung übergeben (siehe Facebook-Abfragesprache - lange Query )
Ich erkannte, dass mein Ergebnis zu lang war. Anstatt viele Zahlen in die IN-Anweisung zu schreiben, legte ich eine Unterabfrage dort an, die diese Zahlen von FB FQL abruft - aber leider sieht FB aus wie die Abfrage nicht ein 'unbekannter Fehler' im JSON, der uns wirklich nicht hilft, das Problem zu verstehen.
Es sollte keine maximale Anzahl von Parametern geben, wie ich es in SQL IN nicht kenne.
Ссылка
benutze einfach nicht mehr Parameter, als du Werte für die zu überprüfende Funktion hast, weil du keine Ergebnisse bekommst (weiß nicht, ob es einen Fehler geben wird, wie ich es nie versucht habe).
Tags und Links facebook facebook-fql