登录/注册
下载豆瓣客户端
豆瓣 6.0 全新发布 ×

豆瓣

扫码直接下载

iPhone · Android
  • 豆瓣
  • 读书
  • 电影
  • 音乐
  • 播客
  • 同城
  • 小组
  • 阅读
  • FM
  • 时间
  • 豆品
豆瓣社区
搜索:
  • 首页
  • 浏览发现
  • 话题广场 new

Javascript示例可用了

霏昀 2008-11-10 17:57:05

基于AIR和Mootools搞的

其实搞通一次,剩下的就一马平川了,容易出错的地方就那么几个。

到http://code.google.com/p/douban-oauth-sample/ checkout


赞
转发
回应 只看楼主
su27根本就没有
2008-11-11 00:27:17 su27根本就没有 (而秦兵又至矣)

话说,如果想用非air、非GM、总之没有超能力的js,跨域怎么解决呢

赞
>
霏昀
2008-11-13 21:32:26 霏昀 (忽然想通了)

可以用flash,但是我不会。。。囧。。。

最简单直观的就是jsonp,不过这个能传输的数据量是有限的,url长度超过256,有些服务器直接4XX了

否则如果能控制两个域的服务器,可以用iframe加动态anchor。这个方案js是没超能力,不过我一直觉得用这个方案的开发人员有超能力。。。

如果不存在或者能承受压力问题,还可以在服务器端开proxy。这是对跨域服务器要求最低的方法,现在大的网站都是这个做法。

赞
>
su27根本就没有
2008-11-15 15:11:25 su27根本就没有 (而秦兵又至矣)

iframe+动态anchor是什么?我只知道iframe+window.name方法。。。

赞
>
霏昀
2008-11-16 14:01:28 霏昀 (忽然想通了)

简单来说,页面,www.aaa.com;里面开iframe,www.bbb.com

这时候页面和iframe都有权限改iframe的src,而如果把src改成www.bbb.com/#{data},不会引发iframe的页面跳转,就用这个东西通信。

我不知道window.name+iframe,不过听起来应该是一个东西。。。

赞
>
su27根本就没有
2008-11-16 23:53:38 su27根本就没有 (而秦兵又至矣)

哦 差不多的原理。都是变态,都是变态。。。

赞
>

> 我来回应

> 去帮助更多开发人员学会用豆瓣API OAuth认证的论坛

最新讨论 · · · · · · (全部)

Java sample is ok now.(霏昀)

AS3 示例代码可用(垃圾熊@Docker)

想认领任务的在这里跟帖吧。(霏昀)

Perl的代码好了(霏昀)

PHP, C#以及Ruby的OAuth示例代码已经可用了(霏昀)

我来认领python把。不过人不在北京(ᴇsᴛ)

© 2005-2026 douban.com, all rights reserved 北京豆网科技有限公司 关于豆瓣 · 在豆瓣工作 · 联系我们 · 法律声明 · 帮助中心 · 移动应用