[facebook] ID로 사용자 프로필 사진 가져 오기

저는 현재 대부분 페이스 북 그래프 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

필요에 따라 높이와 너비를 설정할 수 있습니다.

893914824028397facebookid입니다.


답변

이것은 말 그대로 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 프로필 사진을 쉽게 얻을 수 있습니다.

https://www.avatars.io/

트위터, 페이스 북, 인스 타 그램, 그라바타 등 다양한 소셜 네트워크의 사용자 이름이 주어지면 프로필 이미지를 반환하는 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를 잊지 마십시오. 그렇지 않으면 오류가 반환됩니다.