繁体   English   中英

使用 Facebook C# SDK 搜索地点

[英]Use Facebook C# SDK to Search for Places

我想使用 Facebook C# SDK 在 Open Graph 上运行搜索

https://graph.facebook.com/search?q=coffee&type=place&center=37.76,-122.427&distance=1000&access_token=

但我不确定我是否应该使用查询或 POST 或某种形式的 FQL。

更新:据我所知,我可以构建这样的查询:

   var result = fb.Get(String.Empty,
                         new Dictionary<string, string>()
                              .SelectFields(new[] { "picture" })
                              .SelectIds(new[] { "123741737666932", "100001241534829" })
                              .SelectField("id"));

我可以将 fb.Get 更改为 fb.Get("search"),但之后我不确定 Select 是什么。

此代码将为您提供您想要的内容:

Dictionary<string,object> searchParams = new Dictionary<string,object>();  
searchParams.Add("q", "coffee");     
searchParams.Add("center", "37.76,-122.427");     
searchParams.Add("type", "place");     
searchParams.Add("distance", "1000");

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

弄清楚了。

Dictionary<string, string> dict = new Dictionary<string, string>();
dict.Add("q", "coffee");
dict.Add("type", "place");
dict.Add("center", "-37.01,31.0015");
dict.Add("distance", "5");

var result = fb.Get("search", dict);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM