黑马头条项目 8.4 推荐系统接口定义
推荐系统接口定义
接口原型
接口名称: user_recommend
调用参数:
UserRequest:user_id # 用户idchannel_id # 频道idarticle_num # 推荐的文章数量time_stamp # 推荐的时间戳
返回数据:
ArticleResponse:expousre # 曝光埋点数据time_stamp # 推荐的时间戳recommends: # 推荐结果article_id # 文章idtrack: # 关于文章的埋点数据click # 用户点击行为的埋点参数collect # 用户收藏的埋点参数share # 用户分享的埋点参数read # 用户进入文章详情的埋点参数
使用Protobuf 定义的接口如下
使用protobuf定义的接口文件通常以proto作为文件后缀名
在toutiao-backend
黑马头条项目 8.4 推荐系统接口定义相关推荐
- 黑马头条项目 一 项目设计及基础搭建
黑马头条项目之项目设计及基础搭建 一.概述 工程基于Spring-boot 2.1.5.RELEASE 版本构建,工程父项目为heima-leadnews,并通过继承方式集成Spring-boot. ...
- 新黑马头条项目经验(黑马)
swagger (1)简介 Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务(API Documentation & Design ...
- 前端基础第五天项目 社交媒体黑马头条项目-文章模块和评论
七.文章详情 创建组件并配置路由 1.创建 views/article/index.vue 组件 <template><div class="article-contain ...
- 前端基础第四天项目 社交媒体黑马头条项目-登录注册和个人中心
一.项目初始化 目标 能使用 Vue CLI 创建项目 了解 Vant 组件库的导入方式 掌握制作使用字体图标的方式 掌握如何在 Vue 项目中处理 REM 适配 理解 axios 请求模块的封装 使 ...
- 软件测试项目实战32讲,软件测试入门-黑马头条项目实战
课程简介 本课程以黑马头条实战项目为例,将项目的整个测试流程做了详细的介绍,并带着大家一起进行产品需求评审,项目测试计划编写,测试需求分析,以及测试用例的设计编写和执行操作,通过完成实际的功能业务测试 ...
- 黑马头条项目 JWT—4.3 头条项目实施方案(生成token接口测试)
头条项目实施方案 需求 设置有效期,但有效期不宜过长,需要刷新. 如何解决刷新问题? 手机号+验证码(或帐号+密码)验证后颁发接口调用token与refresh_token(刷新token) Toke ...
- Vuex——黑马头条项目(vuex体验版)
1.搭建项目 1.1通过vue-cli脚手架搭建项目:vue create toutiao (选择 vuex/eslint(standard)/pre-cssprocesser(less)) 1.2在 ...
- Flutter黑马头条项目开发(二.底部切换导航和新闻页面开发)
底部四个切换导航 它分为首页,问答,视频和我的四大模块 创建lib/home/home.dart首页文件,使用的是bottomNavigationBar组件,官网也有介绍 它有一个onTap函数,这个 ...
- 黑马头条项目-Vue-day9-文章详情模块、关注与取消关注,点赞和喜欢功能
文章详情模块 配置文章详情路由 目标:配置文章详情组件路由 路由配置 import Detail from '@/views/detail/index.vue' { path: '/detail', ...
最新文章
- 关于JS数组API的总结
- 针对集合中的某个字段对集合中的对象进行排序
- 使用postman请求响应Invalid CORS request
- leetcode 90. 子集 II 思考分析
- OpenGL 人物走动源码
- mysql 5.7 密码过期_mysql5.7 密码过期了怎么办
- c#问题(按F1或F2键时触发事件)
- Rop 文件上传解决思路
- Unity中国张俊波:Unity的国际化、本土化、全球化 | 2019WISE超级进化者大会
- 工作不饱和 ? 给你 8 个程序员接私活的网站
- Android-解决ViewFlipper与ScrollView滑动响应事件拦截的问题【转】
- Proxmox监视器
- [附源码]计算机毕业设计Python+uniapp智能公交查询APP59sm2(程序+lw+APP+远程部署)
- 《knowledge graph embedding:a survey of approaches and applications》论文阅读
- conda安装packages时报错File “C:\ProgramData\anaconda3\lib\site-packages\conda\core\subdir_data.py“
- 彻底搞懂Python一切皆对象!!!
- cadence学习笔记 从ultra librarain网站下载封装并生成封装文件
- Javascript静态变量与实例变量
- Web前端学完后薪资怎么样?取决你技术好坏
- 评价指标——精确度,召回率,真阳率,假阳率,P-R曲线,ROC曲线,AUC
热门文章
- css弹性盒之justify-content详解
- grid布局之容器属性justify-content与align-content
- 计算机二级office模拟操作试题,计算机二级Office模拟试题及答案
- easyv平台_过滤器强制修改dom(暴力自定义组件渲染样式)
- 图像数字化的两种方式
- 【北亚数据恢复】infortrend服务器raid6硬盘离线后进行上线操作导致服务器崩溃的数据恢复
- Jenkins + GitLab + SpringBoot 实现持续集成脚本
- Java编写一个cfd画图软件_starccm+二次开发与java技术(1)
- spring boot + maven使用profiles进行环境隔离
- SMDK2440A 5.0BSP之eboot流程(作者:wogoyixikexie@gliet)