首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

解决Openshift使用新浪OAuth库的Permission denied有关问题

2013-07-01 
解决Openshift使用新浪OAuth库的Permission denied问题在Openshift上使用新浪的库开发微博客户端,当调用oa

解决Openshift使用新浪OAuth库的Permission denied问题

在Openshift上使用新浪的库开发微博客户端,当调用oauth.getAccessTokenByCode(code);时报错:Permission denied。这个问题在前面的博客里面提到:http://tedeum.iteye.com/blog/1880767。

经过搜索研究,发现Openshift不支持绑定外网ip,端口转发也只限于安装rhc的电脑,而在新浪微博java api的代码中是这样写的:

Socket socket = socketfactory.createSocket();//SocketAddress localaddr = new InetSocketAddress(localAddress,//localPort);SocketAddress remoteaddr = new InetSocketAddress(host, port);//socket.bind(localaddr);socket.connect(remoteaddr, timeout);return socket;

?也只可以明确使用系统参数OPENSHIFT_INTERNAL_IP,替换本地IP,不过我没有测试。

热点排行