Android Facebook SDK - 如何查询Facebook通知

Cam*_*gny 6 sdk notifications android facebook

我在我的应用程序中使用了适用于Android的Facebook SDK.我似乎无法找到有关如何使用SDK代码获取通知的任何示例或文档.我有权限"manage_notifications"设置,我假设我需要使用.request()方法,但graphPath参数使我失望.

有没有人有一个如何使用Facebook SDK for Android获取Facebook通知的示例?

Cam*_*gny 3

虽然其他答案很有帮助,但我正在寻找的是 Android 代码的示例。我已经弄清楚了并将其发布在这里。下面的代码获取登录/经过身份验证的用户通知。

//Initialze your Facebook object, etc.
Facebook _facebook = ...
...
Bundle bundle = new Bundle();
bundle.putString(Facebook.TOKEN, _accessToken);
String result = _facebook.request("me/notifications", bundle, "GET");
Run Code Online (Sandbox Code Playgroud)

然后您需要解析字符串“result”。它是 json 格式的。下面是一个示例:

JSONObject jsonObjectResults = new JSONObject(result);
JSONArray jsonNotificationDataArray = jsonObjectResults.getJSONArray("data");
for (int i=0;i<jsonNotificationDataArray.length();i++)
{
    JSONObject jsonNotificationData = jsonNotificationDataArray.getJSONObject(i);
    if (_debug) Log.v("Title: " + jsonNotificationData.getString("title"));
}
Run Code Online (Sandbox Code Playgroud)

我希望其他人觉得这很有用。