饿了么开放平台商家应用授权注意事项
授权成功后得到的access_token正式环境有效期为30天,沙箱环境有效期是1天(expires_in的单位为秒);
开发者需要自行存储access_token,并且在每次接口访问前判断token是否失效(失效的判断逻辑是token已经过了expires_in的有效期或者接口调用返回的code为UNAUTHORIZED);
商家应用需要生成有效的access_token后,订单以及其它消息才会进行推送;
商家应用没有授权同意的过程,token即将失效前,无需用refresh_token刷新,直接获取access_token即可;
在有效期内,token可以不用每次接口调用前都授权访问一次,有效期内重复授权会导致上一次的token失效(缓存时间 10 分钟,也就是生成新 token 后,旧 token 10 分钟后才会失效);
创建商家应用的店铺账号需要绑定有手机号,若店铺未绑定手机号请联系对应的市场经理协助绑定;
如果是为沙箱环境下的连锁店铺生成 access_token,入参中需要增加 sand_box_chain_id,具体代码可以参考 SDK OAuthClientDemo.java 中的 clientTokenChainSandBoxTest。