javascript - 如何在 Apps 脚本中将对象参数传递给 PlusDomains.Circles.list

标签 javascript google-apps-script google-api google-plus

最近启用了 Google + Domains API For Apps Script,我探索了一些选项,它似乎会起作用,但在 PlusdDomains.Circles.list 的特定情况下,我不知道如何传递第二个参数是一个对象,我无法获取响应中的几个字段,这是我的代码。

function getProfile() {
var userId = 'me';
var post = { maxResults: 2, fields:"title"};
var profile = PlusDomains.Circles.list(userId, post);

Logger.log('all: %s', JSON.stringify(profile));
}  

这是输出,全部:{"title":"Google+ 圈子列表"} 如果我尝试获取另一个字段,我不知道这是否正确,我这样写:

var post = { maxResults: 2, fields:["title", "items"]};

但我得到了相同的结果:all: {"title":"Google+ List of Circles"} 如果我尝试获取项目的结果值,我会得到未定义的结果。我不知道如何正确传递对象,或者如果这是 Apps 脚本中的错误,有人有想法吗??

最佳答案

我也在努力让它发挥作用。来自公众google+ domain api docs看来 fields 属性需要一个字段名称以逗号分隔的字符串,即

var post = { maxResults: 2, fields:"title,items"};

我似乎没有在我的 Google Apps 脚本中填充项目(所有属性均未定义)。但是,当我使用 API 资源管理器“尝试一下”控制台并为范围启用 OAuth2 时 https://developers.google.com/+/domains/api/circles/listhttps://developers.google.com/+/domains/api/circles/list我确实看到了填充的项目,所以我认为我的脚本授权范围可能存在问题,或者 google apps google+ 域服务中存在错误。

关于javascript - 如何在 Apps 脚本中将对象参数传递给 PlusDomains.Circles.list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20665695/

相关文章:

javascript - 验证 rxjs 订阅内的方法调用

javascript - 如何使用 token 而不是 azure 连接字符串进行 blob 存储访问

javascript - jQuery 手机 : Position of external panel/always visible?

google-apps-script - 使用 Google Sheet 导入 XML 并每分钟自动刷新

google-apps-script - 保存更改并发布后,Google App 脚本未更新

youtube - 在哪里可以找到我的youtube v3数据API配额限制?

android - 对 Google App Engine 和 Google Cloud Endpoints 感到困惑

javascript - Backbone 关系子模型类型

javascript - 如何在Angular 5应用程序中从Gmail API获取authorization_code

javascript - 处理类内的事件(原型(prototype))