【问题标题】:get pictures from any Facebook user [closed]从任何 Facebook 用户那里获取图片 [关闭]
【发布时间】:2012-10-10 00:45:03
【问题描述】:

我已经开发了一个 javascript 代码来获取任何 Facebook 用户的图片。我创建了一个 javascript 函数来生成与照片路径连接的随机链接。 然后显示照片。 例子: https://fbcdn-sphotos-f-a.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>`

【问题讨论】:

标签: javascript facebook photo image


【解决方案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 />');

}​

这是一个工作演示:http://jsfiddle.net/KSf9L/

【讨论】:

  • 谢谢先生...我最初的想法是尝试从相册中获取图像。
  • 没问题,我认为这是不可能的,因为大多数人都会设置隐私设置来阻止公众访问。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-22
  • 2019-01-22
相关资源
最近更新 更多