2013-05-17 1 views
8

이 그래프 API 요청 https://graph.facebook.com/me?fields=home.filter(photos)으로 가정에서 사진을 검색합니다.집 또는 피드에서 원본 이미지/수정되지 않은 이미지 검색

"images": [ 
    { 
     "height": 780, 
     "width": 1240, 
     "source": "https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn2/281028_10151592859979158_562775226_o.jpg" 
    }, 
    { 
     "height": 81, 
     "width": 130, 
     "source": "https://fbcdn-photos-g-a.akamaihd.net/hphotos-ak-prn2/s75x225/969715_10151592859979158_562775226_s.jpg" 
    } 

는 원래 게시 된 이미지를 검색 할 수 있습니다 :
그런 다음 개체 ID를 통해 나는 나에게이 같은 다른 크기를 제공하는 이미지의 배열을 검색?
검색된 이미지에 동일한 체크섬이 있어야하고 게시 된 이미지가 있어야합니다.

+0

이 경우 "원래 게시 된 이미지"는 무엇이라고 생각하십니까? 해당 배열의 첫 번째 이미지가 당신이 찾고있는 이미지가 아닙니까? – JayNCoke

+0

이미지가 수정되지 않고 동일한 체크섬으로 게시 된 이미지가 있음 – gsempe

답변

2

서버에 업로드 한 체크섬으로 정확하게 동일한 이미지를 얻을 수 있다고 생각하지 않습니다. 나는 페이스 북이 사진 경험이 전체 사이트에서 일관되도록 특정 형식으로 수정했다고 생각한다.

즉, 에 업로드 된 원본 사진의 사본을 보관할 수 있습니다. 그러나 멀리 API 또는 다른 방법을 통해 그것에 접근을 받고으로, 내 추측은 Photo object에 페이스 북의 설명서에 따라 '소스'에서 찾고있다 :

사진의 원본 이미지 - 현재이

/<photo id>/?fields=source 

죄송합니다 그것이 정확한 대답,하지만 난 그것을 희망 아니에요 :하여 API를 통해 당신은 그것을 가져올 수 2012

년 3 월 1 일에 960로 증가, 최대 폭 또는 720px의 높이를 가질 수 있습니다 도움이됩니다.

+0

올린 이미지와 동일한 이미지 (동일한 체크섬)를 가져 오는 방법을 알 수 없습니다. – gsempe

+0

죄송합니다. 내 의견을 이해할 수 없습니다. 두 이미지의 체크섬을 확인하여 이미지가 같은지 확인하는 방법을 묻고 있습니까? 아니면 가능하면 Facebook에서 이미지를 검색하는 방법을 아직도 묻고 있습니까? – JayNCoke

+0

가능한 한 페이스 북에서 이미지를 검색하는 방법을 아직도 묻습니다. – gsempe

3

100 % 보장 체크섬이 동일하지 않습니다. 그렇게하지 마십시오. 왜? 왜냐하면 .gif 또는 .png 이미지를 업로드하면 Facebook이 JPEG 이미지가되도록 변환을 수행하기 때문입니다. 따라서 1920 * 1280 .png 이미지를 업로드하더라도 수정 된 버전 1920 * 1280 .jpeg 이미지를 얻을 수 있습니다. facebook 데이터베이스가 원래 이미지를 유지할 것인지 모르겠지만 페이스 북 API를 사용하여 할 수있는 것은 아닙니다.

+0

JPG 700x700px를 업로드해도 Facebook이 수정하는 것 같습니다 ... – gsempe

+0

예, 저는 단지 체크섬을 수행 할 수 없다는 것을 분명히 이해 한 예 (업로드 .gif 이미지)를 보여 드리고 싶습니다. –

관련 문제