저는 현재 대부분 페이스 북 그래프 API를 기반으로하는 웹 애플리케이션을 작업하고 있습니다. 사용자에 대한 데이터 (실제로는 가능한 공개 데이터 인 이름과 ID 등)를 보유하고 있습니다. 또한 프로필 사진이 공개 데이터의 일부라는 것을 알고 있으며, ID 만 사용하여 사용자의 프로필 사진으로 직접 링크를 얻을 수있는 방법이 궁금합니다.
미리 감사드립니다
답변
http://graph.facebook.com/ “+ facebookId +”/ picture? type = square 예 :
http://graph.facebook.com/67563683055/picture?type=square
“정사각형”외에 더 많은 크기가 있습니다. 문서를 참조하십시오 .
답변
다음 URL을 사용하여 다양한 크기의 프로필 이미지를 얻을 수 있습니다. URL에 Facebook ID를 추가하십시오.
큰 사이즈 사진
https://graph.facebook.com/ {facebookId} / picture? type = large
중간 크기 사진
https://graph.facebook.com/ {facebookId} / picture? type = normal
작은 크기의 사진
https://graph.facebook.com/ {facebookId} / picture? type = small
정사각형 사진
https://graph.facebook.com/ {facebookId} / picture? type = square
답변
이미지의 가장 큰 크기를 얻으려면
https://graph.facebook.com/{userID}?fields=picture.width(720).height(720)
또는 크기로 필요한 다른 것. 경험에 따르면 type = large는 얻을 수있는 가장 큰 결과가 아닙니다.
답변
이것은 유용한 링크가 될 것입니다 :
http://graph.facebook.com/893914824028397/picture?type=large&redirect=true&width=500&height=500
필요에 따라 높이와 너비를 설정할 수 있습니다.
893914824028397 은 facebookid입니다.
답변
이것은 말 그대로 Graph API 문서 의 첫 페이지에 있습니다 .
/OBJECT_ID/picture
개체의 그림 (이 경우 사용자)에 대한 리디렉션을 반환합니다./OBJECT_ID/?fields=picture
사진의 URL을 반환
예 :
<img src="https://graph.facebook.com/4/picture"/>
HTTP 301 리디렉션을 사용하여 Zuck의 프로필 사진으로
https://graph.facebook.com/4?fields=picture
URL 자체를 반환
답변
여기에서이 API를 사용하면 fb, google 및 twitter 프로필 사진을 쉽게 얻을 수 있습니다.
트위터, 페이스 북, 인스 타 그램, 그라바타 등 다양한 소셜 네트워크의 사용자 이름이 주어지면 프로필 이미지를 반환하는 API입니다. iOS, Android, Ruby, Node, PHP, Python 및 JavaScript 용 라이브러리가 있습니다.
답변
이 URL을 사용하여 얻을 수 있습니다 : 사진 HD (최대 크기)를 얻을 수 있습니다
https://graph.facebook.com/{userID}?fields=picture.width(720).height(720)&redirect=false
redirect = false를 잊지 마십시오. 그렇지 않으면 오류가 반환됩니다.