python登录接口代码_(转载)Python 的 OAuth 登录接口 python-oauth2
前言
python-oauth2 是 Python 語(yǔ)言的 OAuth 2 的實(shí)現(xiàn),包括客戶端和服務(wù)器端。該項(xiàng)目經(jīng)過(guò)完整的測(cè)試。
它擁有一下特點(diǎn):
100%單元測(cè)試覆蓋。
完全去掉了DataStore對(duì)象。
所有的類名不再帶有OAuth前綴。
Request類生產(chǎn)字典對(duì)象。
不再支持Python2.3。
Client類是在httplib2基礎(chǔ)上進(jìn)行的擴(kuò)展。
文檔中的示例全用的是Twitter,包括以下內(nèi)容:
基本的Twitter登錄。
使用Django。
供IMAP和SMTP使用的XOAUTH示例。
雖然示例都是基于Twitter的,但是都是OAuth2協(xié)議,用于登錄國(guó)內(nèi)的服務(wù)也不會(huì)是大問(wèn)題。
客戶端示例代碼:
import?oauth2?as?oauth#?Create?your?consumer?with?the?proper?key/secret.consumer?=?oauth.Consumer(key="your-twitter-consumer-key",
secret="your-twitter-consumer-secret")#?Request?token?URL?for?Twitter.request_token_url?=?"http://twitter.com/oauth/request_token"#?Create?our?client.client?=?oauth.Client(consumer)#?The?OAuth?Client?request?works?just?like?httplib2?for?the?most?part.resp,?content?=?client.request(request_token_url,?"GET")print?respprint?content
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的python登录接口代码_(转载)Python 的 OAuth 登录接口 python-oauth2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python读取ini文件编码格式_Py
- 下一篇: 字符串原样输出程序python_Pyth