1
ohhe 2013 年 5 月 24 日
localhost?
|
2
cctvsmg 2013 年 5 月 24 日
好像oauth不能本地
|
3
Bviews 2013 年 5 月 24 日
自己设个host?
|
4
l0wkey 2013 年 5 月 24 日
|
5
maikcn 2013 年 5 月 24 日
没弄过豆瓣,以微博为例应该是大同小异的吧
在开放平台申请应用,需要输入回调的地址,回调的地址一般是你网站的域名 所以callback要返回的必须是上面填的域名下的路径,不能是直接本地的IP 要在本地测试可在hosts中将回调地址的域名解释成本地IP就可以了 |
6
paloalto 2013 年 5 月 24 日
我是什么申请了好几个豆瓣api,有本地开发的、线上开发的、线上最终版的。
|
8
ejin 2013 年 5 月 24 日 先软件开个端口接受http消息,然后打开浏览器让自己站点跳转过去(在网址里传值显示本机访问地址),就是跳转之前存好127.0.0.1的本机网址在cookie里会话里都可以,回调地址依然是你网站,但是在网页里加载一个img或者iframe或者script等等标签调用本地网址就是127.0.0.1(从刚才存在cookie或者会话里读取)。你软件就收到了对吧。然后点右上角的“感谢回复者”
|
9
ipconfiger 2013 年 5 月 24 日 oauth在本地调试的时候,如果开发机是windows就修改c:\windows\system32\drivers\etc\hosts 这个文件,添加 127.0.0.1 你的域名
如果是linux或者mac就修改 /etc/hosts 内容还是127.0.0.1 你的域名。 然后把你的站点在本地跑起来,端口随意,如果网站是预先设定了回调的地址,那么就还是空出80端口来,把应用在80端口启动,然后就可以调试咯,因为oauth2.0在获取access_code的过程是302 redirect,所以你只需要骗过你本地的浏览器就行了。 最后最重要的步骤是 点右上角的“感谢回复者” |