Google API支持是否通过使用电子邮件地址获取用户空间名称/ ID? 使用聊天API或其他任何方式都是不可能的

问题描述

我有一个场景,该应用程序将发送电子邮件地址并期望用户信息作为回报,包括空间ID /名称

名称空间/ id将用作标识符,以发送有关该特定用户的其他信息。

我知道通过使用服务帐户可以检索空间名称/ ID,但是是否有任何API可以使用电子邮件地址来检索空间名称/ ID。

这是示例get name space/id

分享可以使用的方法/ Google Api

这是示例nodejs代码,它将返回成员对象:

var endpoint = 'https://chat.googleapis.com/v1/spaces/*****/members'
var options =   {
method: 'GET',json: true,uri: endpoint,headers:{
  "Accept": "application/json","Content-type":"application/json","Authorization":"Bearer "+accesstoken
}

request(options,function(err,res,body) {
console.log(body);});

注意:没有G Suite帐户。

解决方法

使用聊天API或其他任何方式都是不可能的。

API是针对制造机器人的,因此垃圾邮件的可能性很大。尽管可以使用issue tracker进行请求,但不可能会有一种方法。