我想使用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(&#34;搜索&#34;),但我不知道在那之后要选择什么。
答案 0 :(得分:3)
此代码将为您提供您想要的内容:
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);
答案 1 :(得分:0)
想出来。
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);