生成随机1000张个人资料照片

时间:2014-11-02 08:31:30

标签: image facebook-graph-api social-networking user-profile gravatar

我正在尝试创建由人口统计学定义的1000个随机个人资料照片。 例如:85%女性,年龄在20-29岁,国籍:美国等等......

有谁知道会为我这样做的任何服务?如果不是,有人对如何做到这一点有任何好的想法,强调真实的个人资料图片及其名称?

由于

7 个答案:

答案 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)

&#13;
&#13;
<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;
&#13;
&#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>