0

嗨,我正在尝试使用谷歌应用程序脚本显示联系人照片,这是我目前所拥有的。所以我成功连接到联系人,获取第一个,它是 id,然后我使用 OAuth 进行身份验证,加载完整的联系人资料,我什至有照片的链接,但它不会显示。我在某处读到,将访问令牌添加到链接会有所帮助,但是从哪里获取此令牌?

function doGet() {
  var app = UiApp.createApplication();
  var c = ContactsApp.getContacts();
  c1 = c[0];
  var options = OAuthApp.getAuth('contacts','http://www.google.com/m8/feeds'); 
  var response = UrlFetchApp.fetch(c1.getId().replace(/base/,'full')+"?alt=json&v=3.0", options); 
  var object  = Utilities.jsonParse(response.getContentText());
  app.add(app.createImage(object.entry.link[0].href));
  return app;
}

当我使用 UrlFetchApp.fetch (包括包含授权的选项参数)时,它会加载图像数据,但我不知道如何授权 app.createImage 。

4

1 回答 1

0

UiApp 无法显示私密图片。明星问题 912 http://code.google.com/p/google-apps-script-issues/issues/detail?id=912

于 2012-10-07T19:55:00.210 回答