小编M A*_*lot的帖子

未配置访问。Gmail API 之前没有在项目********* 中使用或被禁用。(Python,Gmail API)

我遇到此错误 <“未配置访问权限。Gmail API 之前未在项目 ********* 中使用或已禁用。通过访问https://console.developers.google.com/启用它apis/api/gmail/overview?project= ********* 然后重试。如果您最近启用了此 API,请等待几分钟,让操作传播到我们的系统并重试。">

我知道我的产品 ID 有问题。几天前,我的朋友用我的 Pycharm 运行日历 API,然后他用他的帐户验证了所有凭据。但我也创建了一个新项目>创建了新凭据。下载了秘密的 Json 文件并替换为以前的。我还检查了 Json 文件,客户端 ID 是我的。但是 Pycharm 仍然在寻找那个客户端 ID,它是我朋友的客户端 ID。我该如何解决?

我也尝试在 Pycharm 中打开新项目,但仍然遇到同样的问题。我是 Python 和 Google API 的新手。如果我的问题太简单/显而易见,请原谅并帮助我解决问题。

我使用的代码在这个链接中给出,quickstart.py 由谷歌开发者页面提供。

credentials pycharm python-2.7 gmail-api

6
推荐指数
1
解决办法
2224
查看次数

如何解决 Google calander API 中的 HttpError 403“权限不足”?

我想使用 python 创建一个带有谷歌日历 API 的事件。我使用了这里的示例代码 https://developers.google.com/google-apps/calendar/v3/reference/events/insert

我认为 GMT 会是一个问题,但后来我也像使用谷歌日历设置的代码一样更改了 GMT。但仍然有同样的错误。完整代码如下

from __future__ import print_function
import httplib2
import os

from apiclient import discovery
from oauth2client import client
from oauth2client import tools
from oauth2client.file import Storage

import datetime

try:
    import argparse
    flags = argparse.ArgumentParser(parents=[tools.argparser]).parse_args()
except ImportError:
    flags = None

# If modifying these scopes, delete your previously saved credentials
# at ~/.credentials/calendar-python-quickstart.json
SCOPES = 'https://www.googleapis.com/auth/calendar.readonly'
CLIENT_SECRET_FILE = 'client_secret.json'
APPLICATION_NAME = 'Google Calendar API Python Quickstart'


def get_credentials():
    """Gets valid user credentials from …
Run Code Online (Sandbox Code Playgroud)

python calendar google-calendar-api google-api google-oauth

1
推荐指数
1
解决办法
5207
查看次数