京东云鼎消息队列订阅详细步骤(已完成:order_order_finish)

embedded/2025/2/27 5:16:54/

京东云

  • 消息推送服务
    • 使用参考文档列表
    • 订单类消息汇总:
    • 一. 条件与准备
    • 二. 使用流程
      • 1.注册京东云账户,创建账户秘钥
      • 2.在开放平台控制台(**[**http://open.jd.com**](http://open.jd.com/)**)根据业务需求创建对应的应用类型。
      • 3.应用订阅消息
      • 4.管理我订阅的消息
      • 5.消息配置信息查看
      • 6.查看消息体文档
      • 7.消息查询
      • 8. 授权类消息如何授权?

消息推送服务

点击观看视频课程

消息推送是京东商家开放平台为提高应用API调用效率而推出的一种主动推送服务,推送内容包括(京东订单、商品、退款等信息),基于该推送服务,应用获取京东数据不需再不停轮询API,仅需在接收到京东推送的消息时调用API获取即可,大大提高API调用效率和降低API使用费用。

注意:当前消息服务免费提供给开发者使用,topic拥有人为商家开放平台,费用由开放平台承担。

使用参考文档列表

1、消费方接入文档:https://open.jd.com/v2/#/doc/guide?listId=1903

2、消费接入FAQ文档(消息收不到、丢失):https://open.jd.com/v2/#/doc/guide?listId=1881

3、消费程序对接指引:https://docs.jdcloud.com/cn/message-queue/product-overview

4、消费SDK代码demo下载:https://docs.jdcloud.com/cn/message-queue/demo

5、JCQ的SDK接入常见问题(超时、网络不通、topic not exist、程序报错等): https://docs.jdcloud.com/cn/message-queue/faq

6、各类消息文档:https://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=276

7、授权消息怎么授权?https://open.jd.com/v2/#/doc/guide?listId=1908

订单类消息汇总:

编号开放MQ说明其他注意文档地址
1pop_order_create(POP订单创建消息)POP店铺产生订单后(未付款),会推送该消息通知开发者,开发者可以通过POP订单接口获取最新的订单消息。https://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=183
2order_order_cancel(订单取消消息)支持的订单类型:22:SOP,75:LOC,21:FBP,112:FCS,142:IBS。场景:未支付取消,用户主动取消,退钱场景。不包括订单拆分取消主单是自营和pop混合单时不会下发,拆单后下发POP订单https://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=128
3order_order_pay(订单支付消息)订单付款状态或金额发生变更,支持的订单类型:22:SOP,75:LOC,21:FBP,112:FCS,142:IBS,需配合订单接口获取订单最新状态,需要做消息幂等。主单是自营和pop混合单时不会下发,拆单后下发POP订单https://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=130
4pop_order_change(POP订单变更消息)等待出库->等待发货-等待确认收货->完成。订单状态变更消息。从等待出库状态开始,订单变更触发,支持的订单类型如下: 22:SOP,75:LOC,21:FBP,112:FCS,142:IBS从待出库状态开始,订单变更触发包括-等待出库\等待发货\等待确认收货\完成https://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=115
5pop_order_out(POP订单出库消息)POP订单出库消息,支持的订单类型:22:SOP,75:LOC,21:FBP,112:FCS,142:IBShttps://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=127
6pop_order_remk_chg(POP订单商家备注消息)POP商家的订单备注发生变化时,会进行消息的推送。https://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=165
7pop_order_promise(可选-晚发赔功能使用)pop订单在不同的环节触发时效计算后的最新时效。时效计算时会触发,触发环节:1-订单转移、3-订单可见、5-承运商揽件、6-订单修改、7-紧急报备、17-催单协商https://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=276
8ORDER_ADDR_MODIFY(消费者主动修改地址推送)消费者主动发起修改收货地址、收件人姓名、电话,从未支付状态开始支持,仅支持POP。附对应接口: POP订单列表查询:jingdong.pop.order.search 单个POPSOP订单详情查询:jingdong.pop.order.gethttps://open.jd.com/v2/#/doc/msgApi?apiCateId=81&apiId=274

一. 条件与准备

  1. 条件:

a) 正式数据仅支持内网通知与推送,所以需要入鼎。

云鼎内服务器可以使用平台提供的SDK接入,公有云集群只能通过https方式拉取消费。特殊情况:如果在京东云外使用,消费时只能自行通过http接口轮询拉取不能使用sdk,在开放控制台订阅topic时必须选择公有云集群,平台建议在云鼎内使用)

b) 平台建议优先使用华北机房,(其中华东机房仅支持云鼎内使用,公有云不支持华东)。华南地域不支持,请开发者在华北机房接收后自行转发,或通过公有云华北集群 https方式访问。

c) Java语言可使用SDK,非Java需要使用http请求API来接收消息

  1. 准备:

a) 京东云账号(需要设置账号的Access Key),用来接收消息

b) 至少一个商家Pin对订阅消息的Appkey授权,JDO会根据此Appkey生成Topic,并向该Topic推送此商家的消息

c) 消息推送Demo示例,请参见https://docs.jdcloud.com/cn/message-queue/demo

d) 请在”文档中心“—>"常用文档”—>"消息体文档“获取消息体信息

e) 订阅半小时后实际生效,才能收到消息

二. 使用流程

img

1.注册京东云账户,创建账户秘钥

使用京东账户登录京东云鼎https://yd.jdcloud.com/#/,右上角账号处单击,选择“Access Key管理”。

img

建议选择“继续使用”(部分功能子账号不支持)。

img

点击 “创建Access Key”。

注意:请保存好已经创建的京东云Access Key ID与Access Key Secret,在后续的开发者控制台消息配置中将会用到;

img

2.在开放平台控制台(http://open.jd.com)根据业务需求创建对应的应用类型。

img

通过审核后在应用列表中选择对应的应用点击 “管理”。

img

查看该应用的Appkey

img

3.应用订阅消息

在开发者控制台应用应用列表中选择对应的应用,通过管理入口进入到应用菜单,选择消息服务下的“订阅消息”。

img

点击需要查看的消息主题的“消息文档”可以查看该主题的消息体字段信息。

img

选择需要订阅的消息主题后点击订阅,此处需要填入京东云Access Key ID与Access Key Secret(查找方式请查阅本章第1部分内容),系统会校验账户关联与信息准确性,请开发者务必填写准确。

img

云账号名-获取方式如下:

访问地址:https://uc.jdcloud.com/account/basic-info

img

AccessKeyID\AccessKeySecret-获取方式

地址:https://uc.jdcloud.com/account/accesskey

img

4.管理我订阅的消息

点击我的订阅进入消息管理界面,订阅状态包括订阅成功、订阅失败、审核中三种;订阅成功的消息体可以取消订阅,订阅失败的消息可以重新订阅,审核中的消息体审核完成后状态会变更为订阅成功或者订阅失败。

5.消息配置信息查看

消息主题名称(topic)、消费者组ID(consumerGroupId)、SDK接入点,在 我的订阅-订阅信息 中查看。

img

注意:如果该消息没有权限,则说明应用未开通相关API调用权限,可以在应用内查看并申请相应的权限包。

6.查看消息体文档

查看消息文档也可在文档中心—>常用文档—>消息体文档获取文档信息

img

7.消息查询

img

8. 授权类消息如何授权?

授权操作步骤文档:https://open.jd.com/v2/#/doc/guide?listId=1908

授权有效期查询工具:https://open.jd.com/v2/#/doc/guide?listId=token


http://www.ppmy.cn/embedded/167450.html

相关文章

【js逆向入门】图灵爬虫练习平台 第八题

地址:aHR0cHM6Ly9zdHUudHVsaW5ncHl0b24uY24vcHJvYmxlbS1kZXRhaWwvOC8 点击f12,立马进入到debugger,右击选一律不在此处暂停,然后按键f8 再刷新一下就能看到xhr加载的数据包 请求信息如下 请求标头里面有加密参数M和T 请求载荷只…

11.Docker 之分布式仓库 Harbor

Docker 之分布式仓库 Harbor Docker 之分布式仓库 Harbor1. Harbor 组成2. 安装 Harbor Docker 之分布式仓库 Harbor Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务器,由 VMware 开源,其通过添加一些企业必需的功能特性,例…

数据结构:串( Bunch)及其实现

什么是串? 串(String)是由零个或多个字符组成的有限序列,比如 "hello" 就是一个串。串是编程中非常常见的数据结构,常用于处理文本数据。 串的特点: 顺序存储:串中的字符是连续存储…

【服务器与本地互传文件】远端服务器的Linux系统 和 本地Windows系统 互传文件

rz 命令:本地上传到远端 rz 命令:用于从本地主机上传文件到远程服务器 rz 是一个用于在 Linux 系统中通过 串口 或 SSH 上传文件的命令,它实际上是 lrzsz 工具包中的一个命令。rz 命令可以调用一个图形化的上传窗口,方便用户从本…

大数据领域主要岗位的技术能力要求明细

以下是针对大数据领域主要岗位的技术能力要求明细,按岗位分类整理: 1. 大数据工程师 核心技术栈: 分布式计算框架:Hadoop(HDFS、MapReduce、YARN)、Spark(Spark Core、Spark SQL、Spark Streami…

AI绘画软件Stable Diffusion详解教程(2):Windows系统本地化部署操作方法(专业版)

一、事前准备 1、一台配置不错的电脑,英伟达显卡,20系列起步,建议显存6G起步,安装win10或以上版本,我的显卡是40系列,16G显存,所以跑大部分的模型都比较快; 2、科学上网&#xff0…

表单制作代码,登录动画背景前端模板

炫酷动效登录页 引言 在网页设计中,按钮是用户交互的重要元素之一。一个炫酷的按钮特效不仅能提升用户体验,还能为网页增添独特的视觉吸引力。今天,我们将通过CSS来实现一个“表单制作代码,登录动画背景前端模板”。该素材呈现了数据符号排版显示出人形的动画效果,新颖有…

Hi3516CV610开发板ISP调试之——图像ISP在线调试 环境搭建教程

本文讲解Hi3516CV610开发板如何实时在线调试图像ISP参数 首先烧录好资料包中的出厂固件(默认出厂已烧录好),接好网线、usb转串口线、电源,进入开发板系统 打开odm查看实时视频 解压打开资料包中的PQTools_V1.x.xx.zip并找到PQTool…