本篇文档为您介绍了如何使用账号AccessKey的示例代码进行.NET SDK初始化,以及调用SDK接口返回错误码时如何解决该问题。

前提条件

初始化

点播服务的接入区域请参见接入区域和标识,例如:接入区域在上海,请使用cn-shanghai,填入账号AccessKey信息,进行初始化。示例如下:

using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Profile;

public static DefaultAcsClient InitVodClient(string accessKeyId, string accessKeySecret)
{
    // 点播服务接入区域
    string regionId = "cn-shanghai";
    IClientProfile profile = DefaultProfile.GetProfile(regionId, accessKeyId, accessKeySecret);
    // DefaultProfile.AddEndpoint(regionId, regionId, "vod", "vod." + regionId + ".aliyuncs.com");
    return new DefaultAcsClient(profile);
}

使用说明

当您设置的接入区域Id(Regionid)在点播中心和访问域名列表中,由于部分SDK版本兼容性问题,调用SDK接口时可能返回SDK.InvalidRegionId, Can not find endpoint to access.错误码。此时请将上方示例代码InitVodClient中注释掉的AddEndpoint 方法打开来解决该问题。示例如下:说明