connect-python-sdk-oauth2-for-qq

授权协议 未知
开发语言 Python
所属分类 Web应用开发、 OAuth开发包
软件类型 开源软件
地区 国产
投 递 者 纪成礼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

= 简介 =

PYTHON SDK基于QQ互联OAuth2.0协议的server-side模式, 封装了登录流程及调用类似获取用户信息所需的基础代码。

= 说明 =

开发者需按下面的说明修改代码,并按需要调用skd中提供的方法就可以在网站上实现“QQ登录”功能。

*1. 完成【QQ登录】准备工作

( [查看] http://wiki.opensns.qq.com/wiki/【QQ登录】开发攻略_Server-side#.E5.87.86.E5.A4.87.E5.B7.A5.E4.BD.9C )

*2. 使用前先修改 comm/qq_conf.py 中OauthVars类的4个变量:

这4个变量需要自已配置,其中appid, appkey是腾讯提供的,callback是提交给腾讯许可的回调链接,scope是需要使用的openapi。

self.Oauth_appid=''              # APP ID
self.Oauth_appkey=''            # KEY
self.Oauth_callback=''          # 回调地址
self.Oauth_scope='get_user_info,'     # 请求用户授权时向用户显示的可进行授权的列表, 英文逗号分隔

*3. 在页面添加QQ登录按钮。详见文档说明:

( [查看] http://wiki.opensns.qq.com/wiki/【QQ登录】开发攻略_Server-side#Step1.EF.BC.9A.E6.94.BE.E7.BD.AEQQ.E7.99.BB.E5.BD.95.E6.8C.89.E9.92.AE

*4.  编写流程代码。详见文档: ( [http://wiki.opensns.qq.com/wiki/【QQ登录】文档资源 查看] http://wiki.opensns.qq.com/wiki/【QQ登录】文档资源 )

  • 之前已经遇到过: 但是那是: wechat的python的SDK,内部处理oauth的access_token和本身全局的access_token没考虑周全导致的 自己已经解决该问题了。 但是现在,在实现了授权登录,记住用户的情况下: 时不时的: 比如,在加入活动之前,要求微信用户已登录,但是这时候去授权登录,结果是用的旧的过期的access_token去登录的,所以会出现: OfficialAP

  • 官方文档梳理 """ 一:微信官方登录页面 1。用户请求 https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect appid:'' scope: "snsapi_logi

 相关资料
  • dingtalk-sdk 是一个钉钉开放平台的第三方 Python SDK, 实现了 企业内部开发 和 应用服务商(ISV)的 API。 功能特性 企业内部开发接入api 应用服务商(ISV)接入api 安装 目前 dingtalk-sdk 支持的 Python 环境有 2.7, 3.4, 3.5, 3.6 和 pypy。 dingtalk-sdk 消息加解密同时兼容 cryptography 和

  • appstore-connect-sdk 是一个 Node.js 模块,使用 TypeScript 编写,为开发人员提供了一个方便的与 App Store Connect API 进行交互。该模块基于 OpenAPI Generator 工具构建,并支持所有基于 OpenAPI 规范的 API。 先了解一下 App Store Connect API Automate your workflow

  • 温馨提示:该项目已停止维护。 这是 Android 手机上的 Facebook 的客户端。

  • 本程序修改自codeigniter-oauth2. 代码默认适配codeigniter框架,简单修改可以适用于任何框架或者非框架使用。有任何疑问或想法请issue或者pull request。 修改点 可以运行与spark或者none-spark环境下。 增加若干参数,支持国内各大平台。 加入csrf验证 原版providers被移动到provides/beyond the wall/文件夹中,使

  • python-oauth2 是 Python 语言的 OAuth 2 的实现,包括客户端和服务器端。该项目经过完整的测试。 它拥有一下特点: 100%单元测试覆盖。 完全去掉了DataStore对象。 所有的类名不再带有OAuth前缀。 Request类生产字典对象。 不再支持Python2.3。 Client类是在httplib2基础上进行的扩展。 文档中的示例全用的是Twitter,包括以下内

  • Evernote SDK for iOS 是围绕着 Evernote 云 API (v1.21) 进行封装的 iOS 开发包,使用 OAuth 认证机制。 示例代码: EvernoteSession *session = [EvernoteSession sharedSession];[session authenticateWithViewController:self completionHa