新的认证方案求测试

9 views
Skip to first unread message

xuanqi...@gmail.com

unread,
Jun 26, 2013, 8:45:40 PM6/26/13
to sns...@googlegroups.com
# coding=utf8
import urllib
import urllib2
import json


def auth(username,password,app_key,app_secret,redirect_uri):
params = urllib.urlencode({'username':username,'password':password,'app_key':app_key,'app_secret':app_secret,'redirect_uri':redirect_uri})
req = urllib2.Request(url=auth_url,data=params);
f = urllib2.urlopen(req)
return f.read()
if __name__ == '__main__':
app_key = '3530915833' #请修改成您的app_key
app_secret = 'f34a9eb3404c7f99b5e8466e18ce9b6e' #请修改成您的app_secret
redirect_uri = 'http://snsapi.sinaapp.com/auth.php' #请修改成您的redirect_uri
username = '' #请修改成您的测试用户名
password = '' #请修改成您的测试微博密码
print auth(username,password,app_key,app_secret,redirect_uri)


  1. 将上面的代码粘贴到一个py文件中
  2. 修改微博用户名和密码
  3. 执行,就可以看到获取到的access_token信息
后台实现是用python Flask实现的,利用起来了本身的自动化认证。放弃了php认证方式,因为太过麻烦。代码在这里:https://github.com/xuanqinanhai/social-auth-simulator/blob/master/Weibo/server/index.py 简化了非常多,而且未来更新,只要更新local认证就可以了。并且还更新了local的微博认证,使用了更通用的方案来做认证。

部署到了sae,因为sae本身是新浪的,所以服务器端基本算是局域网认证,首先速度快,其次我猜测爆出验证码的概率会非常低(还没验证过)。https://github.com/xuanqinanhai/social-auth-simulator/blob/master/Weibo/local/weibo.py

Pili Hu

unread,
Jun 26, 2013, 10:45:15 PM6/26/13
to sns...@googlegroups.com
这个方案好。

可以先封装local的。从local到proxy的前端封装会比较容易,几个平台都可以统一。




2013/6/27 <xuanqi...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "snsapi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to snsapi+un...@googlegroups.com.
To post to this group, send email to sns...@googlegroups.com.
Visit this group at http://groups.google.com/group/snsapi.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Pili Hu

unread,
Jun 26, 2013, 11:02:02 PM6/26/13
to sns...@googlegroups.com
还是建议先把tab都换成空格……要不测试中有小问题想调整的话,不好动手。每次改完后两种风格就混了,要手动调回来。。



2013/6/27 Pili Hu <hupili...@gmail.com>

xuanqi...@gmail.com

unread,
Jun 28, 2013, 1:00:21 AM6/28/13
to sns...@googlegroups.com

我终于闹清楚了spaces的原因。。 sublime里要选择Convert Indentation to Spaces~

image.png

Pili Hu

unread,
Jun 29, 2013, 2:29:59 AM6/29/13
to sns...@googlegroups.com
得到了它~ 就是softtab的意思。
image.png
Reply all
Reply to author
Forward
0 new messages