FQL查询错误:“发生了未知错误。”

时间:2013-04-18 16:14:15

标签: android facebook facebook-graph-api facebook-fql facebook-android-sdk

我开始面对Facebook FQL的一些问题而我的代码没有任何变化。他们也没有任何改变就得到了解决! 我收到这条烦人的消息,没有明确指出问题和可能的解决方案。

{
   "error": {
      "message": "An unknown error has occurred.",
      "type": "OAuthException",
      "code": 1
   }
}

我一直在使用FB-SDK for Android并将其更改为解析来自url(GET)的内容并且问题仍然存在。 我正在尝试触发这个简单的查询(在Graph API Explorer中有效)。

SELECT name,price_range,type,location,page_id FROM page WHERE page_id in (SELECT page_id,latitude,longitude FROM place WHERE distance(latitude, longitude, '-30.03852', '-51.17877') < 50000 LIMIT 20) AND (type='RESTAURANT/CAFE' OR type='LOCAL BUSINESS')

使用的网址如下

https://graph.facebook.com/fql?q=SELECT name,price_range,type,location,page_id FROM page WHERE page_id in (SELECT page_id,latitude,longitude FROM place WHERE distance(latitude, longitude, '-30.03852', '-51.17877') < 50000 LIMIT 20) AND (type='RESTAURANT/CAFE' OR type='LOCAL BUSINESS')&access_token=ACCESS_TOKEN

任何帮助??

1 个答案:

答案 0 :(得分:1)

您的查询工作正常。我建议记录您的活动会话令牌,并确保在运行查询时它是打开的。您可以使用isOpened方法

检查会话状态
activeSession.getState().isOpened() 
祝你好运:)