static void Main(string[] args) { try { /* 输入个人信息 */ /* 开发者平台分配的appkey 和 appSecret */ String appKey = ""; String appSecret = ""; Credentials credentials = new Credentials(appKey, appSecret); VcloudClient vclient = new VcloudClient(credentials); /** 上传成功后回调客户端的URL地址(需标准http格式) */ string callbackUrl = "http://127.0.0.1/client/callback"; /*设置上传回调地址接口输出参数的封装类*/ SetCallbackParam setCallbackParam = vclient.setCallback(callbackUrl); Console.WriteLine(setCallbackParam.code); Console.WriteLine(setCallbackParam.msg); } catch (Exception e) { Console.WriteLine(e.Message); } }
/// <summary> /// 设置上传回调地址 /// </summary> /// <returns>设置上传回调地址接口输出参数的封装类</returns> public SetCallbackParam setCallback() { /* 接口 */ string url = "https://vcloud.163.com/app/vod/upload/setcallback"; /* 设置请求的参数 */ string json = JsonHelper.ToJsonString(this.setCallbackModule); string responseJson = HttpClientBuilder.HttpPost(url, json); /* 得到Json数据 */ SetCallbackParam setCallbackParam = (SetCallbackParam)JsonHelper.ToObject <SetCallbackParam>(responseJson); return(setCallbackParam); }