2012-11-28 44 views
9

自動填充API允許我們通過忽略查詢字符串並將結果限制設置爲大量來檢索所有國家/地區和區域設置的列表,但此功能在城市級別不可用。有沒有辦法在Ads API中檢索所有可定位的城市?

有沒有一種方法可以檢索所有可定位城市及其ID的完整列表?如果不是,我們可以緩存城市的自動填充數據以建立這樣一個列表嗎?

回答

6

該功能可能不被支持,因爲大量的返回數據會導致訪問世界上所有的城市,即使是分頁。雖然按國家限制響應數據(通過使用country_list=["ca"]),然後提取所有城市聽起來不是太牽強,但是,它也沒有實現。

對我來說,這聽起來像你有兩個選擇。

  1. 創建錯誤報告用我們bug tool請求心願功能(不能保證什麼,但至少我們可以跟蹤它,如果我們選擇來實現它,可以作爲一種方法來衡量在功能利益)
  2. IANAL,但根據FB Platform Policies部分區段的2 2個狀態

您可以緩存您通過使用Facebook的API,以提高應用程序的用戶體驗接收數據,但你應該嘗試保持數據更新。此權限不會賦予您任何此類數據的任何權利。

這聽起來像你可以緩存自動完成數據,因爲它會更好地提高您的應用程序的UX,但只記得,你沒有權利對數據。我會對此持謹慎態度,因爲如果你真的努力獲得所有內置的緩存功能,只會讓FB說不允許的話,那將會非常糟糕。在追求這條道路之前,我會建議一些專家。

+1

+1,我認爲自動完成數據的意圖是,您可以將它連接到自己的應用程序中的一個前進式搜索 – Igy

相關問題