编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

饿了么接口提示invalid_request&error_description=The requested callback_uri is required.

下了饿了么的java sdk接口,需要获取token,代码大致如下:

// 变量为true: 沙箱环境 false: 生产环境
boolean isSandbox = true;
// 当前环境key
String appKey = "appKey";
// 当前环境secret
String appSecret = "appSecret";
// 实例化一个配置类
Config config = new Config(isSandbox, appKey, appSecret);
// 使用config对象,实例化一个授权类
OAuthClient client = new OAuthClient(config);
// 根据OAuth2.0中的对应state,scope和callback_url,获取授权URL
String authUrl = client.getAuthUrl("callback_url", "all", "1234");
redirect(authUrl);

访问之后出现以下提示

初始化失败,请刷新重试!

invalid_request&error_description=The requested callback_uri is required.

去官网查了,有如下提示

Q:授权时提示:初始化失败,请刷新重试!

invalid_request&error_description=The requested callback_uri is required.”这是什么原因导致的?

A:请把回调地址补全。

但是我的callback_uri也就是现在的redirect_uri命名是填写好的。此时你需要这样做,在应用的沙箱环境,把回调地址URL填上。

填写回调地址URL

这样,在访问的时候就出现授权登录窗口了。

饿了么授权登录窗口

未经允许不得转载: 技术文章 » Java编程 » 饿了么接口提示invalid_request&error_description=The requested callback_uri is required.