繁体   English   中英

Facebook:为用户获取公开照片

[英]Facebook: Get Public Photos for User

我正在尝试构建一个网络应用程序,该应用程序会在给定配置文件URL的情况下从任何用户的Facebook帐户中提取所有公开照片,并且想知道是否有可能。 例如,在某些帐户上,我无需登录即可进入一个人的Facebook个人资料,并查看个人资料图片,一些封面照片等。

我正在使用React.js编写此代码。

如果给我

this.props.urlOfFacebookUser

其中urlOfFacebookUserfacebook.com/urlOfFacebookUser

我可以以某种方式使用此值查询他们的公开照片吗?

您可以通过两种方式执行此操作,或者使用刮板或API。

为了按照您描述的方式完成此操作,您需要使用网络抓取工具(例如Nokogiri )。 您可以将其设置为抓取您要访问的特定元素。 为此,请在Facebook上打开开发人员控制台,并弄清楚如何精确定位图像。 (我提供的Nokogiri网站上有关于此的教程。)

另一种可能更合法的方法是连接到Facebook Graph API。 有关如何执行此操作的说明在此处

设置API可能会令人生畏,但以我的经验来看,抓取工具通常比他们值得的麻烦更多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM