c# - 我不能使用 API 在 Microsoft 直播中创建频道
问题描述
如何通过api创建频道?
使用邮递员测试api:
//header
POST api/Channels HTTP/1.1:
DataServiceVersion: 3.0;NetFx
MaxDataServiceVersion: 3.0;NetFx
Accept: application/json;odata=minimalmetadata
Accept-Charset: UTF-8
x-ms-version: 2.11
Content-Type: application/json;odata=minimalmetadata
Host: https://<mydomin>.restv2.northeurope.media.azure.net/api/
User-Agent: Microsoft ADO.NET Data Services
Authorization: Bearer "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ii1zeE1KTUxDSURXTVRQdlp5SjZ0eC1DRHh3MCIsImtpZCI6Ii1zeE1KTUxDS"
//body
{
"Id":5,
"Name":"testchannel001",
"Description":"",
"Created":"0001-01-01T00:00:00",
"LastModified":"0001-01-01T00:00:00",
"State":Stopping,
"Input":
{
"KeyFrameInterval":null,
"StreamingProtocol":"FragmentedMP4",
"AccessControl":
{
"IP":
{
"Allow":[{"Name":"testName1","Address":"<myip>","SubnetPrefixLength":24}]
}
},
"Endpoints":[]
},
"Preview":
{
"AccessControl":
{
"IP":
{
"Allow":[{"Name":"testName2","Address":"<myip>","SubnetPrefixLength":24}]
}
},
"Endpoints":[]
},
"Output":
{
"Hls":
{
"FragmentsPerSegment":1
}
},
"CrossSiteAccessPolicies":
{
"ClientAccessPolicy":null,
"CrossDomainPolicy":null
}
}
无法得到任何响应,并且连接到 https://.restv2.northeurope.media.azure.net/api/Channels 时出错。
这是编码错误还是网络错误?
解决方案
推荐阅读
- c# - NanoFramework 设备资源管理器无法打开
- javascript - Chrome 扩展程序:当被定向到新页面时,在发送 URL 请求之前将各种 URL 参数替换为不同的值
- javascript - 如何返回异步函数 Selenium Python
- c - 除了链接当前代码的目标文件和其他包含的头文件之外,其他任务链接器做什么?
- laravel - 在 Laravel 中避免 gstatic 的任何干净方法?
- python - 在 Python Paramiko 中执行 passwd 命令以更改 Linux 服务器上的密码
- azure - Azure WebApps + Azure File 与多容器共享
- python - 转发新会话时出错找不到:尝试使用远程 Webdriver 在 Python 中运行 Selenium Grid 时的功能
- javascript - 使用 Django 设置 React.js 失败
- ansible - 违规行似乎在 ansible