| | |
| | | /// </summary> |
| | | public sealed partial class BIMFaceClient |
| | | { |
| | | private const string _translateUrl = @"https://api.bimface.com/translate";//文件转换URL |
| | | private const string _translateUrl = @"https://api.bimface.com/v2/translate";//文件转换URL |
| | | private const string _translateStatusUrl = @"https://api.bimface.com/translate";//文件转换状态URL |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | var request = new FlurlRequest(url); |
| | | var header = HeaderHelper.GetHeader(_accessToken); |
| | | request.WithHeader(header.Key, header.Value); |
| | | request.Content = new StringContent(data, Encoding.UTF8, "application/json"); |
| | | var response = await request.PutAsync(); |
| | | var content = new StringContent(data, Encoding.UTF8, "application/json"); |
| | | var response = await request.PutAsync(content); |
| | | var jsonString = await response.GetStringAsync(); |
| | | var result = JsonHelper.Json2Object<TranslateFileResponse>(jsonString); |
| | | result.TryThrowException(); |
| | |
| | | //获取文件转换状态 |
| | | private async Task<TranslateFileResponseModel> GetFileTranslateStatusAsync(string bimfaceId) |
| | | { |
| | | var url = $"{_translateUrl}?fileId={bimfaceId}"; |
| | | var url = $"{_translateStatusUrl}?fileId={bimfaceId}"; |
| | | var request = new FlurlRequest(url); |
| | | var header = HeaderHelper.GetHeader(_accessToken); |
| | | request.WithHeader(header.Key, header.Value); |