当我执行如下 FQL 查询时(<userId>
我的 FB 朋友的 Facebook ID 在哪里):
SELECT type, post_id, created_time, updated_time, source_id, message, description, attachment FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid = <userId> AND type = 'newsfeed') AND is_hidden = 0 LIMIT 250
我收到以下错误:
"error": {
"message": "(#606) uid in the where clause must be the session user",
"type": "OAuthException",
"code": 606
}
这对我来说似乎是错误的,因为stream_filter 文档中的示例清楚地使用了这个示例。
如果获得 a 的唯一方法stream_filter
是调用,WHERE uid=me()
那么该WHERE
子句的意义何在?
这是我的访问令牌的权限问题吗?