2011-06-06 74 views
0

上週我需要運行一個FQL查詢返回一個公共頁面的最後的牆後,這是非常基本的FQL查詢錯誤104

SELECT actor_id, message FROM stream WHERE source_id = 122338662806 limit 1 

它工作得很好,返回的XML架構,然後我就去從那裏得到消息。這一切都是在網站的後端完成的,而不是Facebook應用程序。

週日晚上,雖然,它停止了返回任何東西,並開始給我:

<error_code>104</error_code> 
<error_msg>Requires valid signature</error_msg> 

其中一些研究之後,意味着它想要的的access_token。由於這不是一個Facebook應用程序,是否有解決方法,因爲它是一個公共頁面?

預先感謝您!

回答

1

我不知道它的公共頁面做的方式,但增加了工作的access_token我

SELECT actor_id, message FROM stream WHERE source_id = 122338662806 limit 1&access_token=YOUR_ACCESS_TOKEN

這個Facebook表示的是什麼,

GET /fql?q=SELECT+uid2+FROM+friend+WHERE+uid1=me()&access_token=YOUR_ACCESS_TOKEN