2013-07-29 30 views
1

我有一個很奇怪的Facebook查詢語言問題! 自從2-3周之前,我的FQL Graph Api查詢在FB Developer上無緣無故停止工作!他們早已完美工作!我的FQL查詢無故停止工作..有沒有解決方案?

即使簡單的,因爲這: FQL Q = { 「EID」: 「SELECT EID FROM事件WHERE創作者=我()」}

「錯誤」:{ 「消息」:「(# 601)分析器錯誤:意外的'{'在位置0.「,」type「:」OAuthException「,」code「:601

{and} now now on now?有沒有解決方法? 在此先感謝!

你可以在這裏測試查詢,如果你想: https://developers.facebook.com/tools/explorer

+0

我使用上面的查詢在multiquery解決方案這就是爲什麼我需要的「開齋節」的結果.. 爲multiquery示例代碼可以是在這裏找到: http://stackoverflow.com/questions/14389046/fql-multiquery-returned-info 這一個也不工作了,因爲{和} – Peter

回答

0

看起來他們是嚴格現在大概正確的URL編碼數據。

如果您的查詢URL編碼到%7B%22eid%22%3A%22SELECT+eid+FROM+event+WHERE+creator%3Dme%28%29%22%7D,它的工作原理:https://developers.facebook.com/tools/explorer?method=GET&path=fql%3Fq%3D%257B%2522eid%2522%253A%2522SELECT%2Beid%2BFROM%2Bevent%2BWHERE%2Bcreator%253Dme%2528%2529%2522%257D

+0

哇!謝謝! 多數民衆贊成在生病...如何「網址編碼」這些查詢有沒有這樣的「轉換器」? – Peter

+0

當然有在線工具f.e. http://meyerweb.com/eric/tools/dencoder/並且大多數與網絡相關的編程語言也爲此提供了一些東西,PHP有它[urlencode](http://php.net/manual/en/function.urlencode .php)和JS有[encodeURIComponent](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent) – CBroe

+0

好的,謝謝。如果你的查詢比上面的例子長一點,那麼你有什麼可以做的嗎? – Peter

相關問題