Skip to main content

存储 Google API OAuth 凭据的 Django 应用程序。

项目描述

将 Google OAuth 凭据存储在 Django ORM 中,以便轻松访问 API 服务。

安装:

  1. 将django-google-credentials安装或添加到您的 Python 路径。

  2. google_credentials添加到您的INSTALLED_APPS设置中。

  3. google_credentials URL 包括添加到项目的urls.py文件中:

    url(r'^google-credentials/', include('google_credentials.urls')),
  4. 在Google API Console上创建您的项目,将重定向 URL 指定为http://your.domain.com/google-credentials/callback(或者您如上所述设置urls.py )。

  5. 将以下设置添加到项目的settings.py文件中,其中填充了上一步中从 Google 检索到的值,即:

    GA_CLIENT_ID = '32749234234.apps.googleusercontent.com'
    GA_CLIENT_SECRET = 'DKSFY87sd6fHJGdsf6'
    GA_SCOPE = 'https://www.googleapis.com/auth/analytics.readonly'
    GA_REDIRECT_URI = 'http://your.domain.com/google-credentials/callback'
  6. 运行syncdb以生成所需的模型。

用法

在开始使用服务之前,您必须使用您的 Google 帐户对其进行授权。为此,请在浏览器中打开http://your.domain.com/google-credentials/authorize 。

授权后,您可以检索服务以进行进一步查询,如下所示:

from google_credentials import utils

service = utils.get_service()

要清除以前生成的凭据,请在浏览器中打开http://your.domain.com/google-credentials/purge 。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-google-credentials-0.0.2.tar.gz (4.1 kB 查看哈希)

已上传 source

内置分布

django_google_credentials-0.0.2-py2.7.egg (7.2 kB 查看哈希

已上传 2 7