2012-10-07 2 views
0

안녕하세요, 저는 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 권한을 부여하는 방법을 모르겠어요.

+0

Logger.log()를 사용하여 object.entry.link [0] .href를 출력하고 표시되는 내용을 볼 수 있습니까? – Srik

+0

물론 http://www.google.com/m8/feeds/photos/media/username%40domain/52adb3c50d23821b?v=3.0입니다. – adax2000

답변

관련 문제