入参修改

feature-flyModify
lgd 5 months ago
parent 02d1bf1e84
commit 2cad2606cd

@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain
{
public class Zhibo
{
public Zhibo() { }
public string videoId { get; set; }
public int position { get; set; }
public string cameraType { get; set; }
public int videoQuality { get; set; }
public int urlType { get; set; }
public string url { get; set; }
}
}

@ -78,12 +78,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task<Response<int>> ExchangeCamera(string camera,int position,string videoId)
public async Task<Response<int>> ExchangeCamera(Zhibo zhiboReq)
{
Response<int> response = new Response<int>();
try
{
var videoids = videoId.Split("/");
var videoids = zhiboReq.videoId.Split("/");
var topicRequest = $"thing/product/" + videoids[0] +"/services";
var requestData = new
{
@ -93,8 +93,8 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(),
data = new
{
camera_position = position,
video_id = videoId
camera_position = zhiboReq.position,
video_id = zhiboReq.videoId
}
};
string payload = JsonSerializer.Serialize(requestData);
@ -128,13 +128,13 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task<Response<int>> SetCamera(string cameraType, string videoId)
public async Task<Response<int>> SetCamera(Zhibo zhiboReq)
{
Response<int> response = new Response<int>();
try
{
var videoids = videoId.Split("/");
var videoids = zhiboReq.videoId.Split("/");
var topicRequest = $"thing/product/" + videoids[0] + "/services";
var requestData = new
{
@ -144,8 +144,8 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(),
data = new
{
video_type = cameraType,
video_id = videoId
video_type = zhiboReq.cameraType,
video_id = zhiboReq.videoId
}
};
string payload = JsonSerializer.Serialize(requestData);
@ -179,12 +179,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task<Response<int>> SetCameraVideo(int videoQuality, string videoId)
public async Task<Response<int>> SetCameraVideo(Zhibo zhiboReq)
{
Response<int> response = new Response<int>();
try
{
var videoids = videoId.Split("/");
var videoids = zhiboReq.videoId.Split("/");
var topicRequest = $"thing/product/" + videoids[0] + "/services";
var requestData = new
{
@ -194,8 +194,8 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(),
data = new
{
video_quality = videoQuality,
video_id = videoId
video_quality = zhiboReq.videoQuality,
video_id = zhiboReq.videoId
}
};
string payload = JsonSerializer.Serialize(requestData);
@ -229,12 +229,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task<Response<int>> EndLive( string videoId)
public async Task<Response<int>> EndLive( Zhibo zhiboReq)
{
Response<int> response = new Response<int>();
try
{
var videoids = videoId.Split("/");
var videoids = zhiboReq.videoId.Split("/");
var topicRequest = $"thing/product/" + videoids[0] + "/services";
var requestData = new
{
@ -245,7 +245,7 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
data = new
{
video_id = videoId
video_id = zhiboReq.videoId
}
};
string payload = JsonSerializer.Serialize(requestData);
@ -282,12 +282,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task<Response<int>> StartLive(string videoId,int urlType,string url,int quality)
public async Task<Response<int>> StartLive(Zhibo zhiboReq)
{
Response<int> response = new Response<int>();
try
{
var videoids = videoId.Split("/");
var videoids = zhiboReq.videoId.Split("/");
var topicRequest = $"thing/product/" + videoids[0] + "/services";
var requestData = new
{
@ -297,10 +297,10 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(),
data = new
{
url_type = urlType,
url = url,
video_quality = quality,
video_id = videoId
url_type = zhiboReq.urlType,
url = zhiboReq.url,
video_quality = zhiboReq.videoQuality,
video_id = zhiboReq.videoId
}
};
string payload = JsonSerializer.Serialize(requestData);

Loading…
Cancel
Save