1、关于Oauth授权,第一次接触的时候,也晕了很久,一下子接触了很多新东西,要慢慢消化,不过到最后也都还消化的不错。主要有urlencode、basestring、signature、base64encode等。
2、联网。之前一直没有尝试使用过联网,这些一来就闷在哪里。URL、URLConnction、HttpURLConnection、HttpClient、HttpPost、HttpGet。还好腾讯在授权的时候支持Get方式,相对新浪和网易,此处较为简单。
3、发布微博中文乱码。这个主要是创建应用的时候就没有选好编码,中间编程的时候代码考来考去导致的。
前天,腾讯微博服务器调试出现了小状况,很多原本可以正常授权的应用都变成无法授权。个人也刚好调试到此问题,因为之前调试过均正常,也不敢贸然说服务器有问题,仔细检查了一遍又一遍的代码,将调试结果输出显示,并对照参考上网搜索,而后大概知道是遇到了服务器SSL证书无效。此后,不时的有开发者也在qq群中反馈问题,可以肯定是服务器的问题了。
正常情况下,如果SSL证书无效,那么java会抛出SSLException。在Oauth授权的时候,如果碰到SSLException异常,我们就无法获取oauth_token和oauth_token_secret了。
解决方法很简单:那就是直接信任所有的证书,而不去检查证书的有效性。下面有个网上提供的类,使用的时候只要在联网前调用该类的allowAllSSL()函数即可。
_FakeX509TrustManager.allowAllSSL();//调用URLpostUrl=newURL("/cgi-bin/request_token?" params);URLpostUrl=newURL("");HttpURLConnectioncon=(HttpURLConnection)postUrl.openConnection();
李工喜荣:本文针对STM32F030F4P6单片机,仅支持16bits。其他单片机可能只能32bit的word和64bit的double-word
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。