当前位置: 首页 > news >正文

成都智科达实验室设备有限公司网站推广seo优化

成都智科达实验室设备有限公司,网站推广seo优化,济南网站建设服务商,百度推广是什么意思对比了几家大厂的音乐API的接口 这家相对规范些 现在开始从零开始 net6敏捷开发对接 入库吧 关键技术工具和思维 1 json 生成类 2 分析类 规划表设计3 sqlsuger codefirst 生成表 4 封装get post 连接5 类映射automapper6 sqlsuger 插入数据 1 json 生成类 宇宙 第 一的…

对比了几家大厂的音乐API的接口 这家相对规范些

现在开始从零开始 net6敏捷开发对接 入库吧 

关键技术工具和思维

  1. 1 json 生成类 
  2. 2 分析类 规划表设计
  3. 3 sqlsuger codefirst 生成表  
  4. 4 封装get post 连接
  5. 5 类映射automapper
  6. 6 sqlsuger 插入数据

1 json 生成类  

宇宙 第 一的编辑器生成 相应的类

using miniAPI.Model;namespace miniAPI.Models
{public class QQtoplistDTO{ public class DataQQtoplistDTO{public List<Toplist> topList { get; set; }}public class Toplist{public DateTime CreateDate { get; set; } public int id { get; set; }public int listenCount { get; set; }public string picUrl { get; set; }public List<TopSonglist> songList { get; set; }public string topTitle { get; set; }public int type { get; set; }}//public class Songlist//{//    public string singername { get; set; }//    public string songname { get; set; }//}}public class Outputpara<T>{private int _code = 500;public int code{get { return _code; }set { _code = value; }}public int subcode { get; set; }private string _msg = "";public string msg{get { return _msg; }set { _msg = value; }}public string message { get; set; }public int _default { get; set; }//public Data data { get; set; }public T data { get; set; }}}

 2 分析类 规划表设计

 排行榜单 维度和songlist的明细 

 3 codefirst 生成表

sqlsuger 爽得不要不要的

 4 封装get post 连接

使用 httpClientFactory

 {private IHttpClientFactory _httpClientFactory;private readonly Cachelper _cachelper;private readonly IMapper _mapper;public MusicApibyqqController(IMapper mapper, IHttpClientFactory httpClientFactory, Cachelper cachelper){_mapper = mapper;_httpClientFactory = httpClientFactory;_cachelper = cachelper;} [HttpGet][Route("createmusicapibyqq")]public async Task<string> CreateMusicApibyqqIndex(){var client = _httpClientFactory.CreateClient();var param = new {   };string jsonData = System.Text.Json.JsonSerializer.Serialize(param);StringContent paramContent = new StringContent(jsonData);var logOutResponse = await client.GetAsync(url);string resultStr = await logOutResponse.Content.ReadAsStringAsync();Outputpara<DataQQtoplistDTO> response = System.Text.Json.JsonSerializer.Deserialize<Outputpara<DataQQtoplistDTO>>(resultStr);Console.WriteLine($"url:{url},  成功");}else{Console.WriteLine($"url:{url}, 失败");}}; return "同步完毕 toplist:" + listToplist.Count+ " TopSonglist:"+ listTopSonglist.Count;
}

5 类映射automapper

 

using AutoMapper;
using miniAPI.Model;
using static miniAPI.Models.QQtoplistDTO;namespace miniAPI.Config
{/// <summary>/// Dto的映射配置/// </summary>public class AutoMapperConfigs : Profile{public AutoMapperConfigs(){//从 Toplist=》 TopMusiclistCreateMap<Toplist, TopMusiclist>(); }}
}

注册

//Automapper映射
builder.Services.AddAutoMapper(typeof(AutoMapperConfigs));

映射 使用 

 _mapper.Map(temptoplist, tempTopMusiclist);

6  插入数据

 foreach (var temptoplist in response?.data?.topList){ TopMusiclist tempTopMusiclist = new TopMusiclist(); _mapper.Map(temptoplist, tempTopMusiclist);tempTopMusiclist.CreateDate = DateTime.Now;tempTopMusiclist.codeid = temptoplist.id;listToplist.Add(tempTopMusiclist);foreach (var tempsongList in temptoplist.songList){tempsongList.codeid=temptoplist.id; listTopSonglist.Add(tempsongList);} } SqlSugarHelper.addtoplist(listToplist);SqlSugarHelper.addtopSonglist(listTopSonglist); 
    Db.Insertable(listToplist).ExecuteCommand();

开始使用数据吧   据说API不能商用 QAQ  但放出来干啥QAQ

http://www.mmbaike.com/news/28512.html

相关文章:

  • 深圳高端做网站google关键词优化
  • 东华建设官方网站重庆关键词优化服务
  • 网站建设系统源码网络公司有哪些
  • 有没有那种帮人做ppt的网站如何设计网站
  • wordpress搜索慢怎么解决seo 百度网盘
  • 什么公司做网站好如何对产品进行推广
  • 企业网站开发建设郑州本地seo顾问
  • 群晖怎样做网站市场调研报告800字
  • 网站建设php怎么安装孔宇seo
  • 如何管理wordpress网站模板下载建网站一般需要多少钱
  • wordpress 4.9 安装seo站长网
  • 温州网站建设技术外包下载浏览器
  • 建设网站用户名优化百度seo技术搜索引擎
  • 网站建设添加视频自己怎么做网页
  • 重庆网站建设公司是什么广州seo推广公司
  • wordpress做网站过程安卓优化大师官网下载
  • 申请网站官网怎么做app推广
  • 做的网站在百度上搜不出来seo顾问张智伟
  • 公司转让协议书在线seo优化
  • 推荐几个响应式网站做参考灰色词排名接单
  • 最早做视频播放网站seo综合查询工具有什么功能
  • 做电影网站 资源怎么存放网站推广和宣传的方法
  • 建站程序的选择企业如何进行搜索引擎优化
  • vps做网站教程免费创建网站
  • 武汉网站优化价格市场推广方案ppt
  • 自己架设服务器做网站怎么去推广一个app
  • 网站建设undefined海外推广代理商
  • 南阳做网站seo的国际重大新闻事件10条
  • 网站建设需要学习哪些公司网站建设流程
  • 做网站用webpack可以吗百度识图网页版入口