mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-10-15 15:37:38 +00:00
+ Added interface method in SearchEngine class for fetch search suggestion list.
+ Implemented SearchEngine Interface method in YoutubeSearchEngine class.
This commit is contained in:
@@ -32,4 +32,6 @@ public interface SearchEngine {
|
||||
}
|
||||
|
||||
Result search(String query, int page);
|
||||
|
||||
Result suggestionList(String query);
|
||||
}
|
||||
|
@@ -115,4 +115,23 @@ public class YoutubeSearchEngine implements SearchEngine {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result suggestionList(String query) {
|
||||
|
||||
// http://suggestqueries.google.com/complete/search?client=youtube&ds=yt&q=andro
|
||||
|
||||
Uri.Builder builder = new Uri.Builder();
|
||||
builder.scheme("https")
|
||||
.authority("suggestqueries.google.com")
|
||||
.appendPath("complete")
|
||||
.appendPath("search")
|
||||
.appendQueryParameter("client", "youtube")
|
||||
.appendQueryParameter("ds", "yt")
|
||||
.appendQueryParameter("q", query);
|
||||
String url = builder.build().toString();
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user