2012-06-15 22 views
5

我的應用程序:FQL從資料圖片獲得的照片突然停了下來用來從好友的個人資料圖片列表。照片FQL工作

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

但現在的反應是隻能從ZZZZZ幾張照片(最後一)。即使不是全部都返回。 如果我嘗試刪除列表中的YYYY,ZZZZ,它可以正常工作,即使我使用IN運算符,它也會返回該朋友的所有個人資料圖片。

我錯過了什麼嗎? 我的另一個開發夥伴也嘗試過,沒有成功。

難道你們也請在資源管理器中試試嗎? :) 謝謝!

+0

我剛剛發現它的錯誤部分:https://developers.facebook.com/bugs/471620432865189?browse=search_4fdcdee00d9982f73644278如果有人想要知道。 – gabrielhpugliese

+0

同樣適用於我 – asheinfeld

+0

這是一個非常有用的帖子。你能否通過X,Y,Z的含義來澄清它所說的所有者IN(XXXX,YYYY,ZZZ)'的部分?這些是用戶的身份驗證令牌或ID嗎? – daspianist

回答

0

我推出了一款應用程序,該應用程序發生病毒,就像在幾個小時內抓到了4萬用戶。首先,它開始不隨時隨地給出配置文件圖片。然後它從來沒有工作。

我試過調試,並且發現了錯誤,當我試圖訪問圖片時我得到403

我認爲FB是故意的,或者他們的「垃圾郵件檢測」算法會作出反應。因爲每次它發生在我身上,我很快就會遇到「應用限制」。

作爲一個修補程序,我會說檢查你的代碼是否正常,並且不會未經授權的訪問Facebook.You不會從用戶端看到任何錯誤,但檢出error_log以查看是否有錯誤。並確保你堅持FB政策。

我的答案可能看起來含糊不清,但它已經失去了經驗。如果它的錯誤,而不是一個spam prevention feature,那麼我很抱歉:)

相關問題