ログインしているユーザーのプロフィール写真を表示したいのですが、なぜかURLが変わってしまいます。これは私がまとめた機能です
function testAPI() {
FB.api('/me','GET',{"fields":"picture{url},name"},function(response) {
var url = response.picture.data.url;
console.log(url);
$("#status").html('<p>'+response.name+'</p><figure id="profilePicture"><img href="'+response.picture.data.url+'"/></figure>');
console.log(document.getElementById('status').innerHTML);
});
}
最初のコンソール ログは次を返します。
2 番目は、ユーザー名が表示されたときに正しい内部 html を返しますが、アンプが追加されています。URL の & 記号の後に追加すると、プロフィール写真が表示されなくなります。これを修正する方法がわかりません。どんな助けでも大歓迎です。