私は Facebook アプリケーションを持っています。Facebook Javascript SDK を含めましたが、非常にうまく機能します。
ユーザーに基本的なアクセス許可を求めています。アプリケーションで、ユーザー プロファイルの画像オブジェクトの後にクエリを実行する必要があります。
これは私のコードです:
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 は一時的なものだと思います。