我正在尝试创建由人口统计学定义的1000个随机个人资料照片。 例如:85%女性,年龄在20-29岁,国籍:美国等等......
有谁知道会为我这样做的任何服务?如果不是,有人对如何做到这一点有任何好的想法,强调真实的个人资料图片及其名称?
由于
答案 0 :(得分:11)
当然,如果没有用户知道,不允许从Facebook上获取图片/个人资料,但有几个发电机就可以了:
答案 1 :(得分:6)
请参阅https://developers.facebook.com/docs/graph-api/reference/user/picture/
<html>
<body>
<script>
function getRandomInt() {
return Math.floor(Math.random() * (10000 - 5)) + 4;
}
for(var i=0; i<10; i++) {
imgUrl = "http://graph.facebook.com/v2.5/" + getRandomInt() + "/picture?height=200&height=200";
elem = document.createElement("img");
elem.setAttribute("src", imgUrl);
elem.setAttribute("width", 200);
elem.setAttribute("height", 200);
document.body.appendChild(elem);
}
</script>
</body>
</html>
答案 2 :(得分:0)
供将来参考:还有User Inter Faces,您可以在其中获取授权用于MVP等目的的人的个人资料照片。
虽然我不认为有1000张不同的照片,但这只是一个开始。
答案 3 :(得分:0)
<html>
<body>
<script>
function getRandomInt() {
return Math.floor(Math.random() * (10000 - 5)) + 4;
}
for(var i=0; i<10; i++) {
imgUrl = "http://graph.facebook.com/v2.5/" + getRandomInt() + "/picture?height=200&height=200";
elem = document.createElement("img");
elem.setAttribute("src", imgUrl);
elem.setAttribute("width", 200);
elem.setAttribute("height", 200);
document.body.appendChild(elem);
}
</script>
</body>
</html>
&#13;
答案 4 :(得分:0)
https://avatars2.githubusercontent.com/u/12345?s=360
只需将/ u /之后的值替换为任何数字。有几百万张照片。我想你可以猜到#1图片属于谁。 (可选)您可以使用s参数设置大小。在此示例中,高度和宽度为360像素。
答案 5 :(得分:0)
答案 6 :(得分:-3)
<html>
<body>
<script>
function getRandomInt() {
return Math.floor(Math.random() * (10000 - 5)) + 6;
}
for(var i=0; i<10; i++) {
imgUrl = "http://graph.facebook.com/v2.5/" + getRandomInt() + "/picture?height=350&height=350";
elem = document.createElement("img");
elem.setAttribute("src", imgUrl);
elem.setAttribute("width", 350);
elem.setAttribute("height", 350);
document.body.appendChild(elem);
}
</script>
</body>
</html>