一、代码

①类名

    public class TouTiao{public class model{public string site_id { get; set; }public string ad_id { get; set; }public List<Data> data { get; set; }}public class Data{public string label { get; set; }public string lable { get; set; }public string value { get; set; }}}

  

②控制器

    public class DataController : BaseController{[HttpPost]public int GetTT(){using (CR_ReservationRepository db = new CR_ReservationRepository(new Models.DBContainer())){//正规流程//1.UrlDecode://2.unicode 转中文//var e = "{ \"site_id\": \"1598708326294535\", \"ad_id\": \"\", \"data\": [{\"lable\": \"\u623f\u5b50\u9762\u79ef\", \"id\": 1599334023368723, \"value\": \"321\", \"label\": \"\u623f\u5b50\u9762\u79ef\"}]}";var e = System.Web.HttpContext.Current.Request.Form["data"];var h = Newtonsoft.Json.JsonConvert.DeserializeObject<TouTiao.model>(e);var entity = new Models.CR_Reservation();try{entity.Flag = "今日头条";entity.Status = 0;entity.CreateTime = Utils.ObjectToDateTime( GetValue(h.data, "时间") );entity.Tel = GetValue(h.data, "手机");entity.Name = GetValue(h.data, "称呼");entity.Area = GetValue(h.data, "面积");entity.OpenSoure = e;}catch{entity.Flag = "错误";entity.OpenSoure = e??"null";entity.Status = 0;entity.CreateTime = DateTime.Now;}db.Create(entity);return db.SaveChanges();}}private string GetValue(List<TouTiao.Data> m, string str){var s = "";try{ s = m.FirstOrDefault(x => x.label.Contains(str)).value;}catch{}return s;}}

  

二、过程分析

1.看官网文档。curl自己本地代码测试成功。但是不见今日数据过来,怀疑今日头条是否转发。

2.分析是否转发。查看IIS站点日志,发现有数据转发过来,准备监控流量

3.监控访问请求。打开WiresharkPortable,监控iis访问IP。查看请求过程,服务器报500错误,原来表单是按键值对传值。Rquest.Form["data"]获取到数据,ok

转载于:https://www.cnblogs.com/0to9/p/9087031.html

今日头条竞价接口转发相关推荐

  1. 前端学习(3061):vue+element今日头条管理-接口分页参数说明

  2. 今日头条阅读量怎么刷_今日头条推广 今日头条阅读量怎么刷

    今日头条推广怎么做呢,这是很多在做头条运营的小伙伴们都关心的问题.就让小编告诉你今日头条阅读量怎么刷吧~ 今日头条推广怎么做,每天坚持发几条原创高的今日头条,并且最好是对大家有帮助性过实用性,有内涵的 ...

  3. js爬取今日头条头条号的文章

    首先,验证今日头条的接口是否支持jsonp,在接口地址的参数中添加callback=call http://www.toutiao.com/pgc/ma/?page_type=1&count= ...

  4. 今日头条移动APP 广告激活数据API对接实践

    自从上班实习之后,就好久没有写博客了,这是自毕业后的第一篇博客,希望自己今后能养成写博客的一个好习惯.最近公司为了加速APP推广,采取在外部平台(如:今日头条)进行广告投放的方式,进行用户引流.因此我 ...

  5. 今日头条ocpm计费规则_入门篇|信息流广告的游戏规则—竞价机制

    原文链接:入门篇|信息流广告的游戏规则-竞价机制 信息流广告竞价机制就是游戏规则,如果打游戏对游戏规则不了解,打好一把游戏就比较难. 一.信息流广告出价方式 非智能出价 CPA (Cost Per A ...

  6. 字节跳动大数据中心17万服务器硬实力支撑今日头条等产品线(公号回复“字节跳动”下载PDF典型资料,欢迎转发、赞赏支持科普)

    字节跳动大数据中心17万服务器硬实力支撑今日头条等产品线(公号回复"字节跳动"下载PDF典型资料,欢迎转发.赞赏支持科普) 原创: 秦陇纪 科学Sciences 昨天 科学Scie ...

  7. 今日头条、UC头条(大鱼号)、企鹅号文章分类、推送、拉取业务实现及接口api说明文档

    简要描述: 基于今日头条.UC头条.企鹅号文章等(后续会继续增加接入平台)提供的文章,通过web服务接口,采集临时存储至服务器,服务器对数据进行分类.筛选后进行分发,目前只提供主要接口请求,主动推送功 ...

  8. 接口分析--今日头条天气数据接口

    文章目录 一.准备 我的环境 二.接口分析步骤 1.打开主页 2.查看天气 3.查找数据加载接口 4.确定接口 5.接口字段名 6.测试接口 三.总结 距离上一次发接口分析已经过去一年多了,本次使用谷 ...

  9. 精仿今日头条新闻网站带自动采集接口更新文章源码

    精仿今日头条新闻网站带自动采集接口更新文章源码,亲测可用:mysql5.7.PHP7.3支持页面自适应. 功能特点: 1.站点集成新网,网易,搜狐,人民网,中新网等多家新闻接口,全自动采集发布,无需人 ...

最新文章

  1. break、continue和return的使用
  2. [原创] GUI原理2 - 矢量线条
  3. spring项目属性注入和bean管理xml 注入一般属性和集合属性
  4. jsp技术通过java_JavaWeb之JSP技术总结
  5. AD 脚本kixtart运用之六(outlook邮件批量生成签名)
  6. 5月19-20日的上海 来一次纯粹的WebRTC之旅
  7. Linux编程 8 (挂载mount,查看磁盘df du,搜索grep,压缩zgip,归档tar)
  8. 博主日常工作中使用的shell脚本分享
  9. html5健康有机蔬菜果汁店网站模板
  10. Python解决滑块验证,Scarpy框架采集数据到redis数据库!
  11. UITextView 和 UITextField限制字符数和表情符号
  12. 实现APP-V服务全程跟踪(二)
  13. Python中如何设置函数的默认值
  14. Storing CGPoint, CGSize and CGRect in Collections with NSValue
  15. JSP教程第1讲笔记
  16. Verilog除法器的设计总结
  17. matlab人口增长线性回归拟合_Matlab线性回归(拟合)
  18. Zeppelin的求学之路(2)——配置Spark解释器,job提交到yarn
  19. mybaitis-plus 持久层高效开发, 懒人神器
  20. 纸片人「活」了。Meta AI新作:只需几分钟,手绘小人有了灵魂

热门文章

  1. Git同时使用不同平台代码仓库
  2. DS树+图综合练习--构建邻接表
  3. CIFAR和SVHN在各CNN论文中的结果
  4. Python中什么是set
  5. eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案...
  6. Redis-cluster集群【第一篇】:redis安装及redis数据类型
  7. android开发之shape详解
  8. Linux多线程实践(1) --线程理论
  9. uniq 去除重复命令使用方法介绍
  10. asp mysql添加数据_ASP:ado.net 实例向数据库添加数据。