2015-12-04 72 views
0

我正在使用Facebook FQL查詢爲使用此代碼的多個URL獲取共享計數而不需要任何訪問令牌。在Java中使用Facebook圖形API 2.5進行批量請求

https://graph.facebook.com/fql?q="; 
    "SELECT url, total_count,share_count FROM link_stat WHERE url in ("; 

     private void callFB(List validUrlList,Map> dataMap,long timeStamp,Double calibrationFactor){ 
     try { 
      StringBuilder urlString = new StringBuilder(); 
      System.out.println("List Size " + validUrlList.size()); 
      for (int i = 0; i < (validUrlList.size() - 1); i++) { 
       urlString.append("\"" + validUrlList.get(i) + "\","); 
      } 
      urlString.append("\"" 
        + validUrlList.get(validUrlList.size() - 1) + "\""); 
      String out = getConnection(fbURL+URLEncoder.encode(
        queryPrefix 
          + urlString.toString() + ")", "utf-8")); 
      dataMap = getSocialPopularity(validUrlList.toArray(), dataMap); 
      getJSON(out, dataMap, timeStamp,calibrationFactor); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
    } 

但是隨着現在Facebook已經貶值了它我計劃用
https://graph.facebook.com/v2.5/?ids=http://timesofindia.indiatimes.com/life-style/relationships/soul-curry/An-NRI-bride-who-was-tortured-to-hell/articleshow/50012721.cms&access_token=abc
,但我無法找到任何代碼,使一批的要求在同一個還我使用pageaccesstoken所以這可能是速率限制相同。
你能幫我找到使用java這個新版本的批量請求。

+0

所以,你有兩個帳戶張貼或多或少相同的問題兩次? – Tobi

回答