2012-11-08 3 views
0

facebook의 현재 갤러리에서 사각형 축소판을 복제하고 싶습니다. 그들은 가장 짧은 가장자리에 206 픽셀의 이미지를 사용하는 것으로 보입니다. 그런 다음 배경 이미지 (수평 및 수직 가운데에 위치)로 설정하여 본질적으로 과다한 부분을 잘라냅니다.facebook gallery image 미리보기 이미지 206px

예제 fql 쿼리를 도와 주시겠습니까?

잘하면 나는 뭔가 분명한 것을 놓치고 있지만 사진 테이블의 src_small 또는 src_big에서 그럴 수없는 것으로 보입니다.

답변

0

FQL이 실제로 필요하지 않습니다. 내이 같은 요청을 사용하여 다음

https://graph.facebook.com/USERID/picture?type=square&width=206

입니다 : 당신은 사용자 ID가있는 경우, 당신이 찾고있는 이미지입니다

https://graph.facebook.com/825212940/picture?type=square&width=206

이가에 출처를 볼 수 있습니다 Graph API User object /picture connection reference 설명 :

HTTP 302 사용자 프로필 사진의 URL로 리디렉션됩니다 (? type = square | small | no rmal | 큰 사진은 다른 사진을 요구할 수 있음). ? redirect = false를 지정하면이 연결은 302 리디렉션없이 프로필 사진의 URL을 반환합니다. 또한 너비 및 높이 URL 매개 변수를 지정하여 특정 크기의 그림을 요청할 수 있습니다. 요청한 크기와 요청 된 종횡비에 가장 근접한 사용 가능한 프로파일 그림이 반환됩니다. width 또는 height 만 지정하면 요청 된 크기에 가장 가까운 너비 또는 높이의 그림이 반환됩니다. width = height이면 항상 정사각형의 그림을 반환합니다.

+1

현재 개발이며 변경 될 수 있습니다. 갤러리의 이미지 축소 이미지를 사용하여 동일한 작업을 수행 할 수 있습니까? –

+0

아니요, 두렵습니다. 사진은 높이와 너비 값과 함께 동일한 사진의 크기가 다른 여러 링크의 배열 인 '이미지'라는 필드가 있습니다. 이에 대한 예는 https://graph.facebook.com/10151509108346729?fields=images에서 볼 수 있습니다. –