안녕하세요, 저는 Google apps 스크립트를 사용하여 연락처 사진을 표시하려고합니다. 이것은 내가 지금까지 가지고있는 것입니다. 그래서 연락처에 성공적으로 연결하려면 첫 번째 ID를 받으면 OAuth를 사용하여 인증합니다. 전체 연락처 프로필을로드합니다. 사진에 대한 링크도 있지만 은 표시되지 않습니다. 나는 어딘가에 을 연결하는 액세스 토큰을 추가하는 것이 도움이되지만이 토큰을 어디에서 얻을 수 있는지 읽었습니다.Google 앱 스크립트를 사용하여 연락처 사진을 표시하는 방법은 무엇인가요?
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를 사용하고는 이미지 데이터를로드 (즉, 인증을 포함 옵션 paramer 포함),하지만 난 대신 app.createImage 권한을 부여하는 방법을 모르겠어요.
Logger.log()를 사용하여 object.entry.link [0] .href를 출력하고 표시되는 내용을 볼 수 있습니까? – Srik
물론 http://www.google.com/m8/feeds/photos/media/username%40domain/52adb3c50d23821b?v=3.0입니다. – adax2000