我正在使用适用于 Android 的最新 Facebook SDK (3.0.2),并且我想检索指定语言的通知。当我使用这个 URL 时:me/notifications
一切正常,我可以接收数据,但是当我设置 URL 时me/notifications?locale=fr_FR
,我只收到空对象。
在 facebook 图形浏览器中,两个 URL 都有效,但在我的应用程序中,只有第一个有效。
这是我的代码:
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