0

Facebookユーザーの写真を取得するためのJavaScriptコードを開発しました。写真パスと連結するランダムリンクを生成するJavaScript関数を作成しました。そして写真を表示します。例: https ://fbcdn-sphotos-fa.akamaihd.net/hphotos-ak-ash3/548339_10151989882013306_1841267774_n.jpg


<html> <head> 
<title>get Facebook Picture </title>
<script type="text/javascript">
function getRandomLink()
{ var c = "123456789";
var link = ''; 
for(var i = 0; i <6; i++)
{ link +=c.charAt(Math.floor(Math.random() * c.length)); 
var d= "1234567890";
var link2 = '';
for(var j = 0; j <9; j++) 
{ 
link2 = link2+d.charAt(Math.floor(Math.random() * d.length)); 
}
var e = "1234567890";
var link3 = '';
for(var k = 0; k <12; k++) 
{ 
link3 = link3+e.charAt(Math.floor(Math.random() * e.length)); 
}

}

linker=link+'_'+link2+'_'+link3;
return linker; 
} 
for(var i = 0; i <1000; i++)
{ var randomLink = getRandomLink();
document.write('processing picture....https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/'+randomLink+'_n.jpg<br/><a href="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/'+randomLink+'_n.jpg"><img src="https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/'+randomLink+'_n.jpg"></a><br /><br />'); } </script>
</head> 
<body> 
<h1>my by ALon$0</h1>
</body> 
</html>`
4

1 に答える 1

1

まず、コードを他の人と共有しようとしていたと思います。github.com を参照してください。

次に、壊れた画像の URL を生成するだけで実際の画像が表示されないため、コードが機能しないため、正直言って役に立ちません。

これは、より簡単で優れたバージョンです。

function getId(length) { 
    var num = "111234567890";
    var idLength = length;
    var id = ''; 
    for(var i = 0; i <idLength; i++) { 
        id +=num.charAt(Math.floor(Math.random() * num.length)); 
    }
    return id; 
} 
for(var i = 0; i <10; i++)
{ 
    var randomId = getId(4);
    document.write('Image for UID: ' + randomId +'<br><a href="https://graph.facebook.com/'+randomId +'/picture?type=large" target="_blank"><img src="https://graph.facebook.com/'+randomId +'/picture?type=large"></a><br /><br />');

}​

</p>

これが実際のデモです: http://jsfiddle.net/KSf9L/

于 2012-10-10T01:07:45.347 に答える