我使用Facebook C#SDK。我尝试发布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);
我收到的回复是世界各地的一些地方不仅在法国! 过滤器“类别”和“国家/地区”无效。
请求中可以使用哪些参数?在哪里找到搜索请求的参数列表?
如何修复参数“category”,“country”以及在参数“q”中写入的内容?
答案 0 :(得分:1)
对地点的搜索示例为https://graph.facebook.com/search?q=coffee&type=place¢er=37.76,122.427&distance=1000
- 您需要一个访问令牌,否则对我来说效果很好;回复显示咖啡店以这些坐标为中心
{编辑} 唯一的搜索选项是
q
用于基于文本的查询center
(带坐标)和distance
指定大致位置