如何在python中为google plus开发oauth2?

时间:2015-05-24 03:03:40

标签: python oauth-2.0 google-plus

我的python应用程序是为google plus api开发的,但我必须在python中开发自己的oauth2而不使用第三方工具。

只有google plus oauth2才能公开发布 获取,列表,搜索以及人员详细信息

访问令牌和刷新令牌如何获取和签入Oauth2。

1 个答案:

答案 0 :(得分:1)

使用pip安装请求和requests_oathlib。

以下是使用requests_oauthlib的示例代码:

CLIENT_KEY = '...'
CLIENT_SECRET = '...'
RESOURCE_OWNER_KEY = '...'
RESOURCE_OWNER_SECRET = '...'

auth = requests_oauthlib.OAuth1(CLIENT_KEY,
                                CLIENT_SECRET,
                                RESOURCE_OWNER_KEY,
                                RESOURCE_OWNER_SECRET,
                                signature_type='auth_header')

s = requests.Session()
s.auth = auth

s.post(...)