Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Facebook C#SDK搜索地点_C#_Facebook_Facebook C# Sdk - Fatal编程技术网

使用Facebook C#SDK搜索地点

使用Facebook C#SDK搜索地点,c#,facebook,facebook-c#-sdk,C#,Facebook,Facebook C# Sdk,我想使用Facebook C#SDK在开放图上运行搜索 但我不确定是否应该使用查询、帖子或某种形式的FQL 更新:据我所知,我可以构建如下查询: var result = fb.Get(String.Empty, new Dictionary<string, string>() .SelectFields(new[] { "picture" })

我想使用Facebook C#SDK在开放图上运行搜索

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

更新:据我所知,我可以构建如下查询:

   var result = fb.Get(String.Empty,
                         new Dictionary<string, string>()
                              .SelectFields(new[] { "picture" })
                              .SelectIds(new[] { "123741737666932", "100001241534829" })
                              .SelectField("id"));
var result=fb.Get(String.Empty,
新字典()
.SelectFields(新[]{“图片”})
.selectId(新[]{“123741737666932”,“10000214534829”})
.SelectField(“id”);
我可以将fb.Get更改为fb.Get(“搜索”),但我不确定在这之后选择什么。

找到了答案

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);
Dictionary dict=new Dictionary();
添加(“q”、“咖啡”);
添加(“类型”、“位置”);
添加(“中间”和“-37.01,31.0015”);
添加(“距离”、“5”);
var result=fb.Get(“搜索”,dict);
找到了答案

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);
Dictionary dict=new Dictionary();
添加(“q”、“咖啡”);
添加(“类型”、“位置”);
添加(“中间”和“-37.01,31.0015”);
添加(“距离”、“5”);
var result=fb.Get(“搜索”,dict);

此代码将完全满足您的需求:

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 searchParams=new Dictionary();
搜索参数。添加(“q”、“咖啡”);
searchParams.Add(“中心”,“37.76,-122.427”);
搜索参数。添加(“类型”、“位置”);
搜索参数添加(“距离”、“1000”);
FacebookClient fbClient=新的FacebookClient(令牌);
var searchedPlaces=fbClient.Get(“/search”,searchParams);

此代码将完全满足您的需求:

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 searchParams=new Dictionary();
搜索参数。添加(“q”、“咖啡”);
searchParams.Add(“中心”,“37.76,-122.427”);
搜索参数。添加(“类型”、“位置”);
搜索参数添加(“距离”、“1000”);
FacebookClient fbClient=新的FacebookClient(令牌);
var searchedPlaces=fbClient.Get(“/search”,searchParams);

哈哈,你差点就赢了我。:)哈哈,你差点就赢了我。:)