首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Facebook获取数据时获取“unsupported method,fql.multiquery”

从Facebook获取数据时获取“unsupported method,fql.multiquery”
EN

Stack Overflow用户
提问于 2013-03-11 02:14:09
回答 2查看 792关注 0票数 1

我正在尝试通过FQL multiquery从Facebook获取我的Android应用程序中的数据,就像这里描述的:http://www.kanatorn.info/2011/12/31/fql-multiple-query-android-sdk-example/

下面是我的代码:

代码语言:javascript
复制
        Bundle params = new Bundle();
        JSONObject multiquery = new JSONObject();
        try {
            multiquery.put("query1", "SELECT eid, name, start_time, is_date_only, pic_square, pic_big, location FROM event WHERE eid IN" + 
                "(SELECT eid FROM event_member WHERE uid=me() AND start_time >= now()) ORDER BY start_time");
            multiquery.put("query2", "SELECT eid, rsvp_status, start_time FROM event_member WHERE uid=me() AND start_time >= now() ORDER BY start_time");
        } catch (JSONException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        params.putString("method", "fql.multiquery");
        params.putString("queries", multiquery.toString());         

        Session session = Session.getActiveSession();

        Request request = new Request(session,
            "/fql",
            params,
            HttpMethod.GET,                 
            new Request.Callback(){
                public void onCompleted(Response response) {
                    ...
                }
            });             
        Request.executeAndWait(request); 

我得到的结果如下:

代码语言:javascript
复制
{Response:  responseCode: 500, graphObject: null, error: {HttpStatus: 500, errorCode: -1, errorType: Exception, errorMessage: Unsupported method, fql.multiquery}, isFromCache:false}

我找不出我的错误在哪里。它说的是unsupported method, multiquery,但这实际上应该是一个有效的方法,对吧?我到处寻找类似的问题,但似乎只有我一个人有这个问题。我有种感觉我错过了一些简单的东西。如果有人能帮我的话就太好了。谢谢!

顺便说一句。使用普通查询时,一切都很正常。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-11 17:37:42

要解决这个问题

你有没有读过这个开发者页面。

http://developers.facebook.com/docs/howtos/androidsdk/3.0/run-fql-queries/

更新的url

https://developers.facebook.com/docs/android/graph/#fql

票数 -1
EN

Stack Overflow用户

发布于 2013-03-11 13:45:29

链接的Kanatorn页面显示method应该是fql.multiquery,但您只有multiquery

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15325753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档