日期:2014-05-16  浏览次数:20500 次

坑爹的dbank开发2

昨天做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
现阶段主要是面向网页


....我了个去....不支持客户端应用,那你网站上还有这个选项?!看来大公司也不是那么靠谱啊。。。。。。。。