YouTube API http请求统一解决方法

时间:2017-11-19 19:56:30

标签: c# http youtube youtube-api unity5

我正在尝试找到OAuth统一问题的解决方法,因为我目前正在使用YouTube API v3,并且需要获取某个类别的视频及其ID的列表(体育,汽车,音乐等...)。

我想知道是否有一种手动输入http请求的方法,最好是使用常规片段输出返回它。以下是我到目前为止所尝试的内容:(注释部分是使用常规代码段方法的实现)

显然Unity与OAuth不兼容,因此查询不起作用,因此,我正在尝试手动执行HTTP请求,我从

获取

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&maxResults=50&regionCode=PT&type=video&videoCategoryId=10&_h=3&

有什么方法可以通过'http'变量中的那个来设置片段查询吗?

public static Google.Apis.YouTube.v3.Data.SearchListResponse  GetCategoryRelated(string category)
{
        string httpRequest = "GET https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&regionCode=PT&type=video&videoCategoryId=10&key=MyKey";

        var searchListRequest = ytService.Search.List("snippet");


        //var searchListRequest = ytService.Search.List(httpRequest);
        //searchListRequest.VideoCategoryId = category;
        //searchListRequest.Type ="video";   
        //searchListRequest.MaxResults = 50;
        //var videoCatagories = ytService.VideoCategories.List("snippet");
        //videoCatagories.RegionCode = "PT";
        //var result = videoCatagories.Execute();

        var searchListResponse = searchListRequest.Execute();

        return searchListResponse;
        //return result;
}

0 个答案:

没有答案