2012-06-15 4 views
5

Meine App eine Liste Fotos von Profilbildern von Freunden mit diesem FQL gewöhnungs:FQL für Fotos von Profilbildern plötzlich immer aufgehört zu arbeiten

SELECT owner, src_big FROM photo 
WHERE aid IN (
SELECT aid FROM album 
WHERE name="Profile Pictures" 
AND owner IN (XXXXXX,YYYYYYY,ZZZZZZZZ)) 

Aber jetzt ist die Antwort ist nur wenige Fotos von ZZZZZ (die letzten ein). Sogar nicht alle von ihnen werden zurückgegeben. Wenn ich versuche, YYYY, ZZZZ in der Liste zu löschen, funktioniert es gut, auch wenn ich IN-Operator verwende, gibt es mir alle Profilbilder dieses Freundes zurück.

Fehle ich etwas? Ein anderer Dev-Freund von mir hat es auch versucht, ohne Erfolg.

Könnt ihr es bitte auch im Explorer versuchen? :) Danke!

+0

Ich habe es gerade in Bugs Abschnitt gefunden: https://developers.facebook.com/bugs/471620432865189?browse=search_4fdcdee00d9982f73644278 wenn jemand will wissen. – gabrielhpugliese

+0

Gleiches passiert für mich – asheinfeld

+0

Dies ist ein wirklich hilfreicher Beitrag. Könntest du den Teil erklären, wo es heißt, Besitzer IN (XXXX, YYYY, ZZZ), was du mit X, Y, Z meinst? Sind das die Authentifizierungs-Tokens oder IDs der Benutzer? – daspianist

Antwort

0

Ich rollte eine App, die virale ging, wie die 40k Benutzer in paar Stunden packte. Zuerst fing es an, die Profilbilder nicht zu zufälligen Zeiten zu geben. Dann hat es nie funktioniert.

Ich habe versucht, zu debuggen, und fing die Fehler, und ich bekomme 403, wenn ich versuche, auf die Bilder zuzugreifen.

Ich nehme an, es ist beabsichtigt von der FB, oder in einer Weise arbeiten ihre "Spam-Erkennung" Algorithmus würde reagieren. Denn jedes Mal, wenn es für mich passierte, hatte ich bald eine "App Restriction".

Als Fix, würde ich sagen, überprüfen Sie, ob Ihre Codes in Ordnung sind und nicht unbefugte Anrufe an Facebook machen. Sie werden wahrscheinlich keine Fehler von der Benutzer Ende sehen, aber die überprüfen, ob etwas nicht stimmt. Und stellen Sie sicher, dass Sie sich an die FB-Richtlinien halten.

Meine Antwort kann vage aussehen, aber es ist aus Erfahrung. Und wenn es ein Fehler ist, anstelle von spam prevention feature, dann tut mir leid :)