国美真快乐开放平台Java电商ERP服务商对接

1、注册登录

国美真快乐开放平台地址:国美真快乐开放平台

2、创建应用

应用创建官方指导文档:应用创建

国美真快乐开放平台Java电商ERP服务商对接

电商ERP服务商身份入驻,选择如下:

国美真快乐开放平台Java电商ERP服务商对接

国美真快乐开放平台Java电商ERP服务商对接

新建好后点击应用名称,在左侧点击应用证书,可以得到应用的App Key以及App Secret。

下载官方SDK,自行依赖到项目里。

国美真快乐开放平台Java电商ERP服务商对接

3、授权说明

授权说明官方指导文档:授权说明

授权步骤:

1、根据平台要求,拼接授权请求http url,引导用户点击该链接,进行店铺授权。

2、用户授权后请求会携带这授权码code,调取创建应用时填写的回调地址。

3、回调地址目标的服务根据code获取用户唯一接口调用令牌access_token。

4、使用access_token 进行后续的接口调用。

使用code获取access_token:

通过Http Post方式换取Token(访问令牌,即Access token),以json文本的形式返回数据。

可以参考如下代码获取AccessToken:

国美真快乐开放平台Java电商ERP服务商对接

从http返回结果中,得到AccessToken。

{
    "platformId":1,
    "access_token":"fa4c26ef04XXXXXXXXXXXXXXXXX",    // 访问令牌
    "refresh_token":"0e9aae58dcf9XXXXXXXXXXXXXXXXXXX", // 用来刷新访问令牌过期时间的刷新令牌
    "token_type":"bearer",
    "scope":"all",
    "open_id":"80013856",
    "open_name":"wuyatest620",
    "expire_time":"2121-07-30T09:08:52.517+0000",    // 访问令牌过期时间
    "expires_in":3162239999    // 访问令牌过期时间戳
}

4、接口调取

API 调用官方示例:API调用示例

环境官方介绍文档:环境介绍

测试工具官方介绍文档:测试工具

获取店铺信息:

接口地址:获取店铺信息

GmosClient client = new DefaultGmosClient(url, appKey, secret, access_token);
GomeShopShopInfoGetRequest req = new GomeShopShopInfoGetRequest();
GomeShopShopInfoGetResponse resp = client.execute(req);
ShopInfo result = resp.getResult();

返回值:

搜索

复制

Original: https://www.cnblogs.com/xxhxs-21/p/16483822.html
Author: 花祈梦
Title: 国美真快乐开放平台Java电商ERP服务商对接

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/588598/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 标识符命名、instanceof 、自动装箱与拆箱、java关键字

    标识符的命名规则 标识符的含义: 是指在程序中,我们自己定义的内容,譬如, 类的名字, 方法名称以及 变量名称等等,都是标识符。 命名规则:(硬性要求) 标识符可以包含英文字母,0…

    Java 2023年6月13日
    088
  • Java8 Stream对集合的一些应用

    工作中一段时间对数据统计操作比较多,总结了部分常用到的Stream流操作。 1. 过滤并判空 //String fundCode,List totalSealedStatistic…

    Java 2023年5月29日
    067
  • 为Eclipse创建Ant的build.xml文件编辑自动提示

    JavaEE版的Eclipse自动集成了Ant插件,但是,并没有提供Ant的DTD文件。原因在Apache官网的Ant项目下的FAQ中有解释,原文如下: **Is there a …

    Java 2023年6月8日
    058
  • maven打包scala+java工程

    在 scala和java混合编程的时候,需要添加一些额外的配置到pom中,才能将scala文件的class加到最终的jar中 打包的命令 Original: https://www…

    Java 2023年5月29日
    073
  • 初来乍到,请多指教

    刚开通了博客园,会同步发一些csdn上的内容。 博客园的第一感觉就是,很朴实,很复古,有种非移动互联网时代的风格。 其次,编辑文章时,发现对导入的Markdown文档支持的很好,无…

    Java 2023年6月5日
    0103
  • 「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之EXCEL数据导出(十三)

    基于Vue和Quasar的前端SPA项目实战之数据导出(十三) 回顾 通过之前一篇文章基于Vue和Quasar的前端SPA项目实战之数据导入(九)的介绍,通过配置的方式可以零代码实…

    Java 2023年6月6日
    086
  • InnoDB学习(三)之BinLog

    BinLog又称为二进制日志,是MySQL服务层的数据日志,MySQL所有的存储引擎都支持BinLog。BinLog记录了MySQL中的数据更新和可能导致数据更新的事件,可以用于主…

    Java 2023年6月8日
    096
  • java实现微信公众号的模板消息推送

    文章目录前言一、什么是模板消息二、获取模板ID三、获取access_token四、发送消息五、完整的代码总结前言最近做项目时需要用到公众号的模板消息,所以在这里记录分享一下实现过程…

    Java 2023年5月29日
    072
  • 2022-8-27 vue 第一天

    什么是vue? Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建…

    Java 2023年6月13日
    090
  • 常见的Socket网络异常场景分析

    简介 在目前微服务的背景下,网络异常越来越常见了,而有一些网络异常非常模糊,理解什么情况下会导致什么异常,还是有一定难度的,为此我做了大量实验,来复现各种异常场景。 socket状…

    Java 2023年6月7日
    085
  • mapstruct解放Java对象转换

    当前web后端开发,都是使用多层工程结构,需要在VO,BO,DTO,DO等各种数据结构中相互转换。这些转换代码都是些比较简单的字段映射,类型转换,重复性工作比较高,可以使用一些工具…

    Java 2023年6月8日
    078
  • 第三方百度网盘客户端 PanDownload、速盘、panlight

    PanDownload PanDownload是一款能够快速下载百度网盘内资源的强大工具。PanDownload能够无限速高速下载,满速下载百度云盘里的各种资源。而且PanDown…

    Java 2023年5月30日
    0161
  • IntelliJ IDEA竟然出了可以在云端编码的功能?

    前言 自从我用了正版的IntelliJ IDEA后,基本上都是与时俱进,出一个新版本就立马更新,这也能能让我体验到最新最快的功能。 最近在闲逛Jetbrains的官网时,看到了最新…

    Java 2023年6月8日
    069
  • 用好JAVA中的函数式接口,轻松从通用代码框架中剥离掉业务定制逻辑

    大家好,又见面了。 今天我们一起聊一聊JAVA中的 函数式接口。那我们首先要知道啥是函数式接口、它和JAVA中普通的接口有啥区别?其实函数式接口也是一个 Interface类,是一…

    Java 2023年6月7日
    097
  • Feign Interceptor 拦截器实现全局请求参数

    在第三方API对接中通常所有接口都需要在Header或Param放置固定参数(Token、开发者Key等),因为是SpringCloud开发,一般HTTP工具采用Feign。如果选…

    Java 2023年6月5日
    084
  • 如何写出同事看不懂的Java代码?

    原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 哈喽大家好啊,我是没更新就是在家忙着…

    Java 2023年5月29日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球