【发布时间】:2019-06-06 20:30:46
【问题描述】:
嗯,基本上我对这个任务很迷茫。我需要使用 api google privedes 获取组的所有成员。我以gmail quickstart 为例,首先我配置了Api 项目和OAuth 客户端。
我的第一个测试是查看收件箱中的所有消息,一切正常。但是要对我迷路的团体成员做同样的事情,我找不到这样做的方法。
有什么想法吗?
from __future__ import print_function
from googleapiclient.discovery import build
from httplib2 import Http
from oauth2client import file, client, tools
import json
import requests
SCOPES = 'https://www.googleapis.com/auth/admin.directory.group.member'
def main():
store = file.Storage('token.json')
creds = store.get()
if not creds or creds.invalid:
flow = client.flow_from_clientsecrets('credentials.json', SCOPES)
creds = tools.run_flow(flow, store)
service = build('gmail', 'v1', http=creds.authorize(Http()))
response = requests.get("https://www.googleapis.com/admin/directory/v1/groups/example@test.com/members")
print(response)
响应是:
<Response [401]>
【问题讨论】:
-
这段代码在哪里运行?客户端机器,服务器,其他地方?
标签: python python-3.x google-api google-admin-sdk google-groups-api