2012-12-18 5 views
2

Google은 최근 Gmail의 인터페이스를 통해 연락처의 이미지에 대한 고해상도 지원 (720x720)을 추가했습니다. 이전에는 모든 이미지를 96x96으로 변환했습니다. 그러나 연락처 API를 사용하여 이미지를 게시하면 여전히 96x96으로 변환됩니다. 현재 링크 참조 http://schemas.google.com/contacts/2008/rel#photo에있는 그림 URL을 사용하고 있습니다. 연락처 API를 사용하면 더 높은 해상도의 이미지를 게시 할 수있는 방법이 있습니까? 아니면 여전히 96x96으로 고정되어 있습니까? 이것을 달성하기위한 또 다른 프로그래밍 방식이 있습니까?Google Contacts API는 고해상도 그림을 지원합니까?

감사합니다.

답변

1

API를 탐색기를 사용하여 여기에 본 나는, 당신은 자신의 프로필을 검색 할 수의 Google+ API를 사용하여 프로필 이미지에서 찾고 있으리라 믿고있어 : 응답에서

https://developers.google.com/apis-explorer/#search/profile/m/plus/v1/plus.people.get?userId=107345380056943591322&_h=1&

은 이미지입니다 URL :

"image": { 
    "url": "https://lh3.googleusercontent.com/-2N7UIsa-tLI/AAAAAAAAAAI/AAAAAAAAAK8/XJiZoMReZr0/photo.jpg?sz=50" 
}, 

당신은 예를 들어, 렌더링 된 이미지의 너비/높이를 표시하기 위해 SZ 매개 변수를 변경할 수 있습니다 :

https://lh3.googleusercontent.com/-2N7UIsa-tLI/AAAAAAAAAAI/AAAAAAAAAK8/XJiZoMReZr0/photo.jpg?sz=500

다른 URL 형식이 있는데 어떤 URL을 가져 왔는지 확실하지 않지만 예제를 붙여 넣으면 기꺼이 도와 드리겠습니다.

+0

이전 연락처 인 api https://developers.google.com/google-apps/contacts/v3/는 새 Google+ API가 아니므로 https : // www와 같은 이미지가 표시됩니다. google.com/m8/feeds/photos/media/[email protected]/4ae480cc818e8 새 Google + API를 통해 사용자의 주소록을 가져 오는 방법이 표시되지 않습니다. 그래서 나는 갇혀 있다고 생각해. 이전 API를 사용하여 고해상도 이미지를 설정할 방법이 있습니까? – dough

+1

정확하게 필요한 것. 감사 ! –

관련 문제