Open Jetlion668 opened 4 years ago
不得不吐槽抖音的审核效率,申请账号三天,申请应用三天,提问提个工单,三天,等待的时间太长了
回到这个问题上,我应用授权回调
授权域回调 www.jetlion668.com
完整回调是这样 http://www.jetlion668.com/douyin/getDouyinAcccessToken
@GetMapping("/getDouyinAcccessToken") public String getDouyinAcccessTokenGet(HttpServletRequest request) { String ip = getRemoteHost(request); log.info("Get ip===>" + ip); return ip; }
@PostMapping("/getDouyinAcccessToken")
public String getDouyinAcccessTokenPost(HttpServletRequest request) {
String ip = getRemoteHost(request);
log.info("Post ip===>" + ip);
return ip;
}
可就是死活收不到信息,真的纳闷
你的回调地址可以公网访问吗? 回调地址一定要是公网可以访问的
你的回调地址可以公网访问吗?回调地址一定要是公网可以访问的
地址是公网能够访问的,get请求和post请求的我也都写了。收不到,能支支招吗?
请求授权部分的代码贴出来看看,回调地址这些配置审核过了吗?
你可以看一下官方说明,满足条件接口正常,才会回调。 ` /**
我在我的工程里面是这样写的
@Test
public void getDouyinAcccessToken() {
OauthCodeApi apiInstance = new OauthCodeApi();
// String | 填写code
String responseType = "code";
// String | 应用授权作用域,多个授权作用域以英文逗号(,)分隔
String scope = "user_info";
// String | 授权成功后的回调地址,必须以http/https开头。域名必须对应申请应用时填写的域名,如不清楚请联系应用申请人。
String redirectUri = "https://www.jetlion668.com/douyin/getDouyinAcccessToken";
// String | 用于保持请求和回调的状态
String state = "200";
try {
apiInstance.platformOauthConnectGet(clientKey, responseType, scope, redirectUri, state);
} catch (Exception e) {
System.err.println("Exception when calling OauthCodeApi#platformOauthConnectGet");
e.printStackTrace();
}
log.info("current time"+System.currentTimeMillis());
}
还有,官方文档中: 该URL不是用来请求的, 需要展示给用户用于扫码,在抖音APP支持端内唤醒的版本内打开的话会弹出客户端原生授权页面。
这句话我不是很理解我应该怎么操作,我申请的是网站应用
大佬在跟我讲细一点,我现在应该怎么操作才是正确的
抖音openapi下载地址都找不到了
妈蛋,我也是! 我的应用,所有android手机上的抖音扫码授权后,都没有code. ios手机上的抖音扫码,能得到code.
@Jetlion668 你的这个问题解决了么?
妈蛋,我也是! 我的应用,所有android手机上的抖音扫码授权后,都没有代码。 IOS手机上的抖音扫码,能得到代码
我只试过web的,是可以获得返回码,但后来放弃这块的东西了
@Jetlion668 给用户用于扫码的那个逻辑我也不是很明白啥意思,小哥你解决这个问题了吗?
@blueness-girl 只有申请web的应用能正常使用.
我也在用这个sdk 发现auth.getDouyinCode()这个方法返回的responseEntity.getBody()是null ,但如果直接将链接放在浏览器访问的话 是可以扫码跳转的 并且code跟在了回调地址后面,那么想请问下auth.getDouyinCode()是不是不在后端返回啊
我也在用这个sdk 发现auth.getDouyinCode()这个方法返回的responseEntity.getBody()是null ,但如果直接将链接放在浏览器访问的话 是可以扫码跳转的 并且code跟在了回调地址后面,那么想请问下auth.getDouyinCode()是不是不在后端返回啊
我也正在尝试抖音的open api,但是第一关就卡主了,我也基于 api.platformOauthConnectGet方法进行获取授权码,可是我的回调路径一直收不到抖音的回调授权码,请问该如何解决这个问题?