示例#1
0
        static DisplayVideoService GoogleAuth()
        {
            GoogleCredential credential;

            using (FileStream stream = new FileStream("./Config/googleKey.json", FileMode.Open, FileAccess.Read))
            {
                credential = GoogleCredential
                             .FromStream(stream)
                             .CreateScoped(DisplayVideoService.Scope.DisplayVideo);
            }

            var BCSclient = new BaseClientService.Initializer();

            BCSclient.ApplicationName       = "pmdi-sitelist";
            BCSclient.BaseUri               = @"https://displayvideo.googleapis.com/";
            BCSclient.HttpClientInitializer = credential;


            DisplayVideoService DVclient = new DisplayVideoService(BCSclient);

            DVclient.HttpClient.Timeout = TimeSpan.FromMinutes(10);
            return(DVclient);
        }
示例#2
0
 public WatchModel(DisplayVideoService videoService)
 {
     VideoService = videoService;
 }
 public VideoController(UploadVideoService videoService, DisplayVideoService displayService)
 {
     VideoService   = videoService;
     DisplayService = displayService;
 }
 public VideosModel(ILogger <VideosModel> logger, DisplayVideoService videoService)
 {
     Logger       = logger;
     VideoService = videoService;
 }
示例#5
0
 static void getBiddingAlgo(DisplayVideoService DVClient)
 {
     //both of these fail with 403....
     var customAlgo = DVClient.CustomBiddingAlgorithms.Get(95146).Execute();
     var algoList   = DVClient.CustomBiddingAlgorithms.List().Execute();
 }