【对接抖店平台】 01获取授权 Java版 工具型开发

一、获取测试授权

因为笔者的测试授权是别人给的,所以在测试授权这个事情上,是没有太多的发言权的,不过看官们朋友如果想要获取测试授权我想还是要从官方入手,下面留下官方的入口:

https://op.jinritemai.com/docs/guide-docs/7/15
上方的官网连接按步骤走,不懂找官方大佬!

二、获取开发APP授权证书信息

在这里插入图片描述

三、拿到授权以后通过上面的证书信息里APP KEY,App Secret开始开发

APP KEY
app_key 作为String类型,应用创建完成后被分配的key!
一个是 对接抖店平台的必须参数。
也就是每次对接抖店请求,都需要他。像获取签名了。商品添加等等。这个各位看官可以看下API的文档。公共参数找就知道了他的重要性了

Secret:生成签名sign的时候会使用到!后面到签名的时候会细讲!

由于笔者是工具型开发方向,所以各位看官如果也是工具型开发方向,接下来要注意看了。

四、获取授权店铺授权token信息

这个作为本小结的干货,拿好小板凳看好了。

从头捋一遍流程:
在这里插入图片描述在已经完成上架开发者应用,就已经具备店铺授权的权限了。
也就是我们在官网看到的

开发者获取到code,并使用该code换取access_token
那么前面的小步骤有不明白的可以私下评论,吱个小吱吱!
作为获取token这一步,可以理解为在测试店铺上开店了。

如果有一起开发过的 抖店平台 的老朋友就知道,当然现在去翻一翻过去的抖店平台的往期公告也能看到,原来一个code等于是开店了。一个测试版就是10个店铺名额。

当然现在应该是改了,如果有兴趣的朋友可以去看看往期公告,还是会有所收获的!

使用code换取的access_token。
作为新手存在很多问题,不就是获取个access_token这个有什么好讲的,很简单。但是作为新人来说,就是没有做到的时候,心里就会慌,什么要保留,什么不保留,有什么要注意也完全不知道。
以至于就会莫名其妙的碰到好多问题。

像用code,换取access_token的时候,拿到code11分钟采用。怎么回事,明明请求param都写对了,怎么请求报错了。

又或者code获取到access_token成功时,返回结果,这是个什么东西?看到 “err_no”:0, “message”:“success”,成功了,终于成功了,啥不做,完了!去做其他的方法处理了,开始写获取签名sign。

写到一半的时候,access_token,咦,怎么这里要这个哟。我刚换取的去哪了?咦我的code的怎么过期?有组织的小朋友就会跑到官方开发群 @夏泽-官方 @稳斌-官方@马添禹-官方@抖店开放平台机器人

一问三连?
我的token去哪了?我的code怎么这么快过期了?我要去哪找token?我的店铺还在不在?..

如果遇到过类型的情况的小朋友,默默的点个赞把
接下来就是重点环节了。正确的操作姿势要准备好了。

第一步:拿到code,最好第一时间就去调用已经测试写好的code换取token的方法!
【code只有10分钟有效期】
【code只有10分钟有效期】
【code只有10分钟有效期】

重要的事情说三遍!

接下来说一下使用code换取token的需求参数:
在这里插入图片描述

app_id 这个就是开发应用的app_key的值
app_secret就是应用证书上的App Secret
code是我们刚拿到的code值
grant_type授权类型
四个必须参数准备好,然后就是将参数组装到前面讲到的
接口调用的param参数里了。

形成的请求URL格式如下:
https://openapi-fxg.jinritemai.com/oauth2/access_token?app_id=KEY&app_secret=SECRET&code=CODE&grant_type=authorization_code

返回的结果参数如下

在这里插入图片描述

因为这个方法会有一个返回结果:
而这个返回结果,官方没有在API直接说明,其实这个返回结果很重要,因为笔者曾就问过抖音大佬,如果响应结果不保存,那么意味着本次code换取到token值是没有其他途径在拿到的。需要保存起来。这里笔者做下小小的补充。

返回的参数一定一定一定要保存起来。因为后面的业务需求会要使用的!

access_token:后面的操作授权请求码,有效期7天,没有这个后面
的操作请求应该是没戏了。不信你可以试试一条没有access_token的请求能不能成功。所以这个要保存。

7天后失效了,就要刷新

刷新通过refresh_token。本次请求也有,有效期14天。

简单的讲一下,从code获取到access_token,后面在有refresh_token(14天有效期内刷新access_token)

access_token就又有有效期了。

如果refresh_token不慎过期,就需要重新获取code换取新的token信息咯。

主体骨架是这样的。具体细节看各位看官依需求而用把,具体其他参数今天就先到这里!

不懂的多看看文档,看了文档还不懂,可以在评论区留言,我会回复的。

最后,老规矩,说的不好,请在评论区留言!

觉得有收获的一键三连别忘了(点赞,收藏,分享)

继续更新中。。。下期签名规则细讲。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值