我試圖使用圖形API公共頁面的Facebook圖形API調用限制股數
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(); } }
去取股數此API不需要任何訪問令牌,因爲我想取公開網址。
我運行批處理請求,其中每個批處理包含100個URL總批次爲20個。它在服務器上運行。
這個API運行良好整整一年,但現在它總是向我展示超出API限制的問題。
我從我的本地筆記本電腦運行它的工作正常,但是當我從同一臺服務器運行它時,它給了我錯誤。
能否請你幫我一下,突然越過限制,因爲過去一年的電話號碼是一樣的。
問候
Virendra阿加瓦爾
首先,你不應該使用長期棄用的端點,因爲他們可以隨時停止工作...... – Tobi
@Tobi我沒有得到長期棄用的終點。你能否再解釋一下。 – viren
已棄用FQL:https://developers.facebook.com/docs/apps/changelog#v2_1 * FQL和REST API不再可用於v2.1 * – Tobi