日期:2014-05-16 浏览次数:20574 次
昨天做dbank开发,按网站说明,需要通过
http://login.dbank.com/loginauth.php?nsp_app=youappid
进行应用授权
但每次授权成功后他转向的地址是
dbk-53665://mobile.auth/login?sid=NuT.F0UuTlOYouuOGnwuCQtHPKpEN-YVNlssLsHpqWyKJX6e&secret=a100b89020c6aee410e8a43a3c4ca7d7
试了无数种方法都一样。
实在找不到原因,只好求助于dbank客服
然后被dbank客服鄙视了。。。。。
简单来说,就是dbank客服要我提供“回调地址”
我以为他说的是授权成功,回调函数的地址,被鄙视了
然后我又认为他说的是登录成功后的跳转地址,就把dbk-53665://mobile.auth/login?sid=NuT.F0UuTlOYouuOGnwuCQtHPKpEN-YVNlssLsHpqWyKJX6e&secret=a100b89020c6aee410e8a43a3c4ca7d7这个坑爹的地址发给他了,被强烈鄙视了。。。。。。。说无法和我交流。。。。。然后就断了会话
我就郁闷了,想俺好歹也做了15年程序员了,怎么就没能明白他说的回调地址是什么呢?
于是又重新到dbank上,重新创建应用,仔细一个个看,终于发现问题了。
我创建的是pc-windows应用
而有回调地址的是网页应用
今天我又找到dbank客服
创建了网页应用,告诉他回调地址,然后他帮我在服务端配置了下(坑人啊,这步在dbank网站上根本没说),再试果然授权成功。。。。。
我就郁闷了,问他:
我创建应用如果选择应用类型:客户端,应用平台pc-windows,那是没有回调地址的,这时候我还是要通过浏览器授权,但授权后会跳到dbk-***这个网址,也就没办法取得session?
他回答我:
开放平台技术支持 - 华为网盘 10:00:53
客户端应用不适合走这种开放平台的协议
开放平台技术支持 - 华为网盘 10:01:14
现阶段主要是面向网页
....我了个去....不支持客户端应用,那你网站上还有这个选项?!看来大公司也不是那么靠谱啊。。。。。。。。