无法以指定的语言获取facebook图表数据

时间:2013-07-29 20:53:41

标签: facebook facebook-graph-api facebook-sdk-3.0

我正在使用最新的Facebook SDK for Android(3.0.2),我想要检索指定语言的通知。当我使用此URL时:me/notifications每件事情都可以正常工作,我可以接收数据,但是当我设置URL:me/notifications?locale=fr_FR时,我只会收到空对象。

在Facebook图表资源管理器中,两个网址都有效,但在我的应用程序中,只有第一个工作正常。

这是我的代码:

            session = Session.getActiveSession();
            if (session != null && session.isOpened()) {
                Request request = Request.newGraphPathRequest(session, URLnotifications,
                        new Request.Callback() {

                    @Override
                    public void onCompleted( Response response) {

                        GraphObject object = response.getGraphObject();

                    }

                });

                request.executeAsync();

            } 

问题在于这个变量:

String URLnotifications = "me/notifications?locale=fr_FR"; // not working
String URLnotifications = "me/notifications"; // working

1 个答案:

答案 0 :(得分:1)

尝试使用

Bundle params = new Bundle();
params.putString("locale", "fr");
request.setParameters(params);