2
A
回答
3
這是我如何得到使用Facebook SDK爲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");
然後你需要解析字符串「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"));
}
我希望你覺得這個很有用。
0
這是一個老問題,但我會後我如何從Facebook的通知,如果有人發現了它有用
if(session.isOpened()){
String aaa=new String();
aaa="SELECT title_text,updated_time FROM notification WHERE recipient_id=me() AND is_unread=1";
Bundle params = new Bundle();
params.putString("q", aaa);
new Request(session,"/fql",params,HttpMethod.GET,new Request.Callback() {
public void onCompleted(Response response) {
try
{
GraphObject go = response.getGraphObject();
JSONObject jso = go.getInnerJSONObject();
JSONArray arr = jso.getJSONArray("data");
String splitting=arr.toString().replaceAll("\\\\|\\{|\\}|\\[|\\]", "");
String[] arrayresponse=splitting.split("\\,");
String s = "";
for (int i = 0; i < arrayresponse.length; i++) {
if (arrayresponse[i].length()>13){
if (arrayresponse[i].substring(1,13).equals("updated_time"))
s+="* "+getDate(Long.valueOf(arrayresponse[i].substring(15,arrayresponse[i].length())))+"\n";
else
s+=" "+arrayresponse[i].substring(14,arrayresponse[i].length()-1)+"\n\n";
}
}
text2.setVisibility(View.VISIBLE);
NotificationMessage.setVisibility(View.VISIBLE);
NotificationMessage.setMovementMethod(new ScrollingMovementMethod());
NotificationMessage.setText(s);
readMailBox(session);
}catch (Throwable t)
{
t.printStackTrace();
}
}
}
).executeAsync();
}
else{
// NotificationMessage.setVisibility(View.INVISIBLE);
Log.i(TAG, "Logged out...");
}
相關問題
- 1. 獲取Facebook通知API 3.0
- 2. 如何從Facebook獲取通知
- 3. 使用python讀取Facebook標記通知
- 4. Facebook圖形API - 獲取頁面通知
- 5. 獲取實時頁面通知facebook
- 6. facebook上購買後阿比
- 7. 如何捕獲Facebook通知?
- 8. 從Facebook獲取用戶更新的實時通知
- 9. 通過Facebook API的網站獲取的Facebook相冊提前 我試圖從Facebook用戶獲取的Facebook相冊
- 10. Facebook通知
- 11. Facebook的通知
- 12. Facebook Like通知?
- 13. Facebook通知API
- 14. 從Facebook獲取用戶access_token
- 15. 使用Facebook從facebook獲取用戶信息連接
- 16. 從facebook獲取實時api的帖子通知
- 17. 沒有從Facebook SDK獲取所有通知,Graph-API
- 18. 發送android應用程序通知到Facebook使用Facebook API通知
- 19. 如何將Facebook通知標記爲通過Facebook API讀取?
- 20. 使用IOS SDK從Facebook獲取數據
- 21. 使用API從Facebook獲取舊記錄
- 22. 使用Android從Facebook獲取信息
- 23. 使用NodeJS從Facebook獲取user_likes和user_posts
- 24. 從Javascript中獲取Facebook third_party_id使用Javascript
- 25. 如何使用Spring社交Facebook從Facebook獲取組列表?
- 26. 使用Facebook帳號獲取Facebook圖像時獲取空位圖
- 27. 在我自己的Facebook應用程序中使用Facebook通知
- 28. Facebook移動通知
- 29. 發送Facebook通知
- 30. facebook消息通知
這個代碼需要manage_notification permission.may請你幫me.how做我分配此權限。謝謝 – 2014-06-04 13:00:04