推荐系统接口定义

接口原型

接口名称: 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 推荐系统接口定义相关推荐

  1. 黑马头条项目 一 项目设计及基础搭建

    黑马头条项目之项目设计及基础搭建 一.概述 工程基于Spring-boot 2.1.5.RELEASE 版本构建,工程父项目为heima-leadnews,并通过继承方式集成Spring-boot. ...

  2. 新黑马头条项目经验(黑马)

      swagger (1)简介 Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务(API Documentation & Design ...

  3. 前端基础第五天项目 社交媒体黑马头条项目-文章模块和评论

    七.文章详情 创建组件并配置路由 1.创建 views/article/index.vue 组件 <template><div class="article-contain ...

  4. 前端基础第四天项目 社交媒体黑马头条项目-登录注册和个人中心

    一.项目初始化 目标 能使用 Vue CLI 创建项目 了解 Vant 组件库的导入方式 掌握制作使用字体图标的方式 掌握如何在 Vue 项目中处理 REM 适配 理解 axios 请求模块的封装 使 ...

  5. 软件测试项目实战32讲,软件测试入门-黑马头条项目实战

    课程简介 本课程以黑马头条实战项目为例,将项目的整个测试流程做了详细的介绍,并带着大家一起进行产品需求评审,项目测试计划编写,测试需求分析,以及测试用例的设计编写和执行操作,通过完成实际的功能业务测试 ...

  6. 黑马头条项目 JWT—4.3 头条项目实施方案(生成token接口测试)

    头条项目实施方案 需求 设置有效期,但有效期不宜过长,需要刷新. 如何解决刷新问题? 手机号+验证码(或帐号+密码)验证后颁发接口调用token与refresh_token(刷新token) Toke ...

  7. Vuex——黑马头条项目(vuex体验版)

    1.搭建项目 1.1通过vue-cli脚手架搭建项目:vue create toutiao (选择 vuex/eslint(standard)/pre-cssprocesser(less)) 1.2在 ...

  8. Flutter黑马头条项目开发(二.底部切换导航和新闻页面开发)

    底部四个切换导航 它分为首页,问答,视频和我的四大模块 创建lib/home/home.dart首页文件,使用的是bottomNavigationBar组件,官网也有介绍 它有一个onTap函数,这个 ...

  9. 黑马头条项目-Vue-day9-文章详情模块、关注与取消关注,点赞和喜欢功能

    文章详情模块 配置文章详情路由 目标:配置文章详情组件路由 路由配置 import Detail from '@/views/detail/index.vue' { path: '/detail', ...

最新文章

  1. 关于JS数组API的总结
  2. 针对集合中的某个字段对集合中的对象进行排序
  3. 使用postman请求响应Invalid CORS request
  4. leetcode 90. 子集 II 思考分析
  5. OpenGL 人物走动源码
  6. mysql 5.7 密码过期_mysql5.7 密码过期了怎么办
  7. c#问题(按F1或F2键时触发事件)
  8. Rop 文件上传解决思路
  9. Unity中国张俊波:Unity的国际化、本土化、全球化 | 2019WISE超级进化者大会
  10. 工作不饱和 ? 给你 8 个程序员接私活的网站
  11. Android-解决ViewFlipper与ScrollView滑动响应事件拦截的问题【转】
  12. Proxmox监视器
  13. [附源码]计算机毕业设计Python+uniapp智能公交查询APP59sm2(程序+lw+APP+远程部署)
  14. 《knowledge graph embedding:a survey of approaches and applications》论文阅读
  15. conda安装packages时报错File “C:\ProgramData\anaconda3\lib\site-packages\conda\core\subdir_data.py“
  16. 彻底搞懂Python一切皆对象!!!
  17. cadence学习笔记 从ultra librarain网站下载封装并生成封装文件
  18. Javascript静态变量与实例变量
  19. Web前端学完后薪资怎么样?取决你技术好坏
  20. 评价指标——精确度,召回率,真阳率,假阳率,P-R曲线,ROC曲线,AUC

热门文章

  1. css弹性盒之justify-content详解
  2. grid布局之容器属性justify-content与align-content
  3. 计算机二级office模拟操作试题,计算机二级Office模拟试题及答案
  4. easyv平台_过滤器强制修改dom(暴力自定义组件渲染样式)
  5. 图像数字化的两种方式
  6. 【北亚数据恢复】infortrend服务器raid6硬盘离线后进行上线操作导致服务器崩溃的数据恢复
  7. Jenkins + GitLab + SpringBoot 实现持续集成脚本
  8. Java编写一个cfd画图软件_starccm+二次开发与java技术(1)
  9. spring boot + maven使用profiles进行环境隔离
  10. SMDK2440A 5.0BSP之eboot流程(作者:wogoyixikexie@gliet)