嗨,我正在尝试使用谷歌应用程序脚本显示联系人照片,这是我目前所拥有的。所以我成功连接到联系人,获取第一个,它是 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 。