sina

Django1.6在sae上的部署

北城余情 提交于 2020-10-29 16:32:14
本人最近打算从python入手,进入开发领域,但是光学不练假把式,于是搞起了django,这是一个python的web框架,用起来倒也顺手,做好的网站别人看不到也胸闷,于是就玩NAT穿越,可恶的长宽让我失去了最后的稻草,于是乎找到了SAE,SAE对中级开发者以上才算是永久免费,但对于初学者的我来说,它还是可以小小的满足我一下,初步认证基本可以使博客免费一年吧,如果真有什么需要,也可以按需购买,个人小站一年也就20元钱就可以搞的定,更何况以后水平高了,还能享受免费,最最重要的是在SAE上部署django有很好的文档,其它的空间都是php的多,所以决心在SAE上进行部署。 1 到http://sae.sina.com.cn/注册一个账号 用微博账号进行登录并授权 授权后进入到注册页面 这边手机号绑定,也就意味着一个手机号只能用一次,图借用别人的 手机验证后,全部的认证过程就此结束,也就拥有了一个SAE的账号 2 管理APP 创建应用 一个应用一个二级域名,当然也可以绑定独立域名,需要在sae上进行备份再创建,否则流量会很大 创建一个python的应用,应用名为mysite,这个应用名好比 django-admin.py startproject mysite也就是说sae上的应用指的是django上的project 创建完成后,会有一个mysite的应用名,点击进入编辑 在应用管理 -

Sina微博OAuth2框架解密

▼魔方 西西 提交于 2020-01-09 22:18:00
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 自从sina微博oauth2出来以后, 第三方集成开发简单了很多. Oauth2不像oauth1一样需要后台httpclient请求那么麻烦, 一切都可以在前台使用ajax实现了. 很多人觉得蹊跷, 对于一个第三方应用, 如何不走后台,而在前台使用ajax, 来获取access token? 又如何向sina发起get或post请求? 这其中最难解决的问题当属跨域问题. 这篇文章将彻底解决这些疑问. OAuth OAuth为一种授权认证机制. 它牵扯到服务提供方(sina weibo), 用户, 第三方应用(比如糗事百科). 第三方应用想方便用户可以在它的应用里面直接访问自己的weibo信息,还可以把第三方的信息发送到weibo, 比如转发糗事到sina weibo. 实现这个功能, 首先需要第三方应用拥有用户和sina的授权. 在拿到授权以后,第三方应用才能实现集成功能. 为什么不直接给第三方用户密码而用授权机制, 这种问题就不罗嗦了. 拿糗百为例,授权的过程为: 1, 糗百打开一个window或iframe, location指向weibo oauth授权界面. 2, weibo授权界面是在sina的域名下,是由sina的服务器控制的. 授权界面要求用户填写sina的账户,并确认授权. 3, 用户确认以后,

Jchatting通过Sina SAE云开发平台高级开发者认证

人走茶凉 提交于 2019-11-30 08:27:07
前几天刚收到中级开发者的证书,并且在上一篇博文 Sina SAE云计算平台中级开发者证书 中刚刚秀了秀证书~~~通过提交开源项目Jchatting,就通过了高级开发者认证,坐等证书。 Sina SAE的通知: 通过审核: 15000的云豆子: 顺便介绍一个Jchatting吧 Jchatting是去年分布式计算机课程的一个作业,老师的目地时为了让大家了解socket编程,我个人比较熟悉Java,于是在2011年的十一长假几天就用Java开发了一个聊天软件,实现的功能还不错,只是代码感觉没有什么可读性,更适合局域网通信。 主要实现: 1.单点登录、上线提醒、好友聊天、群聊 2.个人资料修改(简单的数据库操作,懒得做,没有做完) 3.文件发送(发送文件不经过服务器,局域网很快很快) 4.聊天记录RSA加密 5.Java RMI分布式技术,可以多服务器转发用户文本消息,减轻单个服务器压力(分布式的课必须搞点分布式技术嘛) 做完之后放到google code上了。 后来发现代码学习性太差,有些地方的设计基本是错,于是在Eclipse中建了一个项目叫Jchatting2012,想着重新做一个大设计,结果2012都过完了,那个项目都没有任何修改和提交,汗颜,实验室还是太忙了。 现在高级认证了,对这个项目感觉又有点激情了~~~ 原创文章:转载出处: Jchatting通过Sina