Не могу ли я создать каналы в Microsoft Live Streaming с помощью API - PullRequest
0 голосов
/ 07 февраля 2019

Как создать канал с помощью 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.

Это ошибка кодирования или сети?

...