2012-02-16 44 views
1

我使用Facebook C#SDK。我嘗試做一個Facebook搜索請求來檢索位置沒有成功。如何使Facebook搜索請求找到位置

我不知道可以在「搜索」請求中使用的所有參數。

我用這個代碼:

Dictionary<string,object> searchParams = new Dictionary<string,object>(); 
searchParams.Add("q", "Orange");  
searchParams.Add("type", "place");  
searchParams.Add("country", "France");  

FacebookClient fbClient = new FacebookClient(token); 
var searchedPlaces = fbClient.Get("/search", searchParams); 

我收到不僅在法國隨處可見有些地方在世界上的響應! 過濾器「類別」和「國家」不起作用。

可以在請求中使用哪些參數?在哪裏找到搜索請求的參數列表?

如何解決參數「類別」,「國家」和什麼寫在參數「q」?

回答

1

Documentation

的例子搜尋地點給出https://graph.facebook.com/search?q=coffee&type=place&center=37.76,122.427&distance=1000 - 你需要一個訪問令牌,但以其他方式爲我的作品罰款;響應顯示圍繞這些座標中心的咖啡店

{編輯} 唯一的搜索選項

  1. q一個基於文本的查詢
  2. center(帶座標)和distance指定的大致位置
  3. 以上都是
+0

此回覆無法回答我的問題。它僅列出文檔的內容。 – 2012-02-17 08:01:42

+0

我以爲你問的過濾器的'類別'和'國家',據我所知,根本不存在 - 我會看看如果我能找到一個完整的列表 – Igy 2012-02-17 09:17:15

+0

編輯 - 文檔中的示例列出所有可能的搜索地點選項 – Igy 2012-02-17 09:22:18