xuluxu / openqqpy

OpenQQ SDK for Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openqqpy

OpenQQ SDK for Python

OpenQQ登录的python sdk. demo地址 http://www.xulu.cc/

github地址:https://github.com/xuluxu/openqqpy

目前支持功能

  1. 获取授权登录地址,需要自己跳转.

2.获取access_token,设置access_token

3.获取openid,设置openid

4.执行api调用.返回结果为dict对象.

使用步骤:

1.获取登录链接

client = OpenQQClient(client_id='your client_id',client_secret='your client_secret',redirect_uri='登录成功后的回调地址',scope='需要使用的api')

client.get_auth_url()

2.授权成功后,会跳转至回调地址,并带有code参数.

这时可以通过code获得access_token

client = OpenQQClient(client_id='your client_id',client_secret='your client_secret',redirect_uri='登录成功后的回调地址',scope='需要使用的api')

client.request_access_token(code) #返回access_token,expires_in

client.set_access_token( access_token,expires_in )

3.接第2步,获得openid

client.request_openid() #返回openid

client.set_openid(openid)

4.执行api调用,默认执行get请求,只需传入api地址,如果要使用POST需传入method和params

client.request_api('user/get_user_info')

时间有限描述比较仓促,后续会整理好readme...

About

OpenQQ SDK for Python


Languages

Language:Python 100.0%