[英]Use Facebook C# SDK to Search for Places
我想使用 Facebook C# SDK 在 Open Graph 上运行搜索
但我不确定我是否应该使用查询或 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.