2013-05-21 1 views
0

Facebook 응용 프로그램을 가지고 있는데, Facebook Javascript SDK가 포함되어 있습니다.FB Open Graph User Object의 사진 URL의 유효 기간은 얼마입니까?

사용자에게 기본 권한을 요청하고 있습니다. 내 응용 프로그램이 사용자 프로필의 그림 개체 뒤에 쿼리하도록합니다.

FB.login(function(response) { 
    if (response.authResponse) { 
     console.log('Welcome! Fetching your information.... '); 

     FB.api('/me/picture?type=square', function(response) { 
      if(!response.data.is_silhouette){ 
       var url = response.data.url; // For how long will this data exist? 
       console.log('You have an avatar on your profile!'); 

      }else{ 
       console.log('You have no avatar uploaded to your profile!'); 
      } 
     }); 

    } else { 
     console.log('User cancelled login or did not fully authorize.'); 
    } 
}); 

그것은 프로필 아바타 이미지를 검색합니다

이 내 코드입니다. 그러나 내 사진의 URL은 얼마 동안 유효합니까? 나는 URL이 일시적 일 것이라고 기대한다.

답변

3

AFAIK이 이미지는 영원히 유효하거나 사용자가 삭제할 때까지 유효합니다. 결국 그것은 정적 URL입니다.

하지만 : 당신이, 당신은 항상 사용자의 그래프 URL을 사용할 수있는 최신 실제 사용자의 사진과 함께이 유지하려면 :

http://graph.facebook.com/ [user-id]/picture? type = square

+0

너의 답변을 주셔서 감사합니다. 그렇다면 너비와 높이 같은 매개 변수를 추가해 주셔서 감사합니다. 정적 URL입니까? – MrZiggyStardust

+1

그래, 그래. 당신이 항상 정적 인 것을 얻은 후에, 나는 당신이 특정한 너비/높이를 처음으로 사용할 때 그것이 생성된다는 것을 가정합니다. – luschn

+0

감사합니다. 답을 답으로 표시하십시오! – MrZiggyStardust

관련 문제