FQL查询错误104

时间:2011-06-06 13:17:27

标签: facebook-fql

上周我需要运行一个FQL查询来返回公共页面的最后一个帖子,这是非常基本的

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 个答案:

答案 0 :(得分: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