Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.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
C# YelpSharp:获取所有搜索结果_C#_Windows_Yelp - Fatal编程技术网

C# YelpSharp:获取所有搜索结果

C# YelpSharp:获取所有搜索结果,c#,windows,yelp,C#,Windows,Yelp,我想在我的桌面应用程序中使用yelp搜索引擎获取所有位置,但我有一个大问题。事实上,我只能在我的请求中搜索到20个业务。我认为YelpSharp中使用的SearchOption中可能存在一个限制参数,但我最多只能得到20个结果 Yelp y = new Yelp(options); List<Business> SearchList = new List<Business>(); List<YelpSharp.Data.Business> l = new Li

我想在我的桌面应用程序中使用yelp搜索引擎获取所有位置,但我有一个大问题。事实上,我只能在我的请求中搜索到20个业务。我认为YelpSharp中使用的SearchOption中可能存在一个限制参数,但我最多只能得到20个结果

Yelp y = new Yelp(options);
List<Business> SearchList = new List<Business>();
List<YelpSharp.Data.Business> l = new List<YelpSharp.Data.Business>();
SearchOptions searchOptions = new SearchOptions();
searchOptions.GeneralOptions = new GeneralOptions()
{
    term = "Dentist"             
};

searchOptions.LocationOptions = new LocationOptions()
{
    location = "New york"
};


 var task = y.Search(searchOptions).Result.businesses;
yelpy=新的Yelp(选项);
列表搜索列表=新列表();
列表l=新列表();
SearchOptions SearchOptions=新的SearchOptions();
searchOptions.GeneralOptions=新的GeneralOptions()
{
term=“牙医”
};
searchOptions.LocationOptions=新位置选项()
{
地点=“纽约”
};
var task=y.Search(searchOptions).Result.businesss;
请尽快回复。

这是谷歌集团的一个答案,答案非常令人失望:(但对于超过20条记录,即多达40条记录,我们可以通过文档部分中定义的参数使用分页,并给出其实现提示

我在RubyonRails项目中使用它,首先访问
20
结果

Yelp.client.search(params[:term], { term: 'restaurants' , limit: 20 , offset: 0 , sort: 2})
对于结果
21-40
更改偏移值

Yelp.client.search(params[:term], { term: 'restaurants' , limit: 20 , offset: 20 , sort: 2})

RESTAPI(甚至一般web请求)的搜索结果是否分页,是分页参数还是可能是搜索继续URL?我们认为这是分页问题?结果或使用api的搜索可以分页?任何搜索结果都可以分页,SalesForce和LinkedIn paginate。Yelp不是这样。Yelp只允许有20个结果,在某些情况下,最多40个。Ta查看允许的参数,尤其是“排序”: