【问题标题】:Facebook: Get Public Photos for UserFacebook:为用户获取公共照片
【发布时间】:2016-01-06 22:54:53
【问题描述】:

我正在尝试构建一个网络应用程序,该应用程序可以根据个人资料 URL 从任何用户的 Facebook 帐户中提取所有公共照片,并且想知道这是否可能。例如,在某些帐户上,我可以在不登录的情况下转到某人的 Facebook 个人资料并查看个人资料图片、一些封面照片等。

我正在使用 React.js 编写这篇文章。

如果给我

this.props.urlOfFacebookUser

urlOfFacebookUserfacebook.com/urlOfFacebookUser

我可以使用这个值来查询他们的公开照片吗?

【问题讨论】:

    标签: javascript facebook facebook-graph-api reactjs facebook-javascript-sdk


    【解决方案1】:

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

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

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

    设置 API 可能会让人望而生畏,但根据我的经验,爬虫往往比它们的价值更麻烦。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多