0

ログインしているユーザーのプロフィール写真を表示したいのですが、なぜか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);
    });
}

最初のコンソール ログは次を返します。

" https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpf1/v/t1.0-1/p50x50/12036592_10153768750487873_8195289030629933305_n.jpg?oh=5488c4b312a1b077b68243a7998d217e&oe=56BA5DE5& gda =1454718467_89331767e8555ed196c5559340774fbb "

2 番目は、ユーザー名が表示されたときに正しい内部 html を返しますが、アンプが追加されています。URL の & 記号の後に追加すると、プロフィール写真が表示されなくなります。これを修正する方法がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1