什么是web-scrape facebook的最佳方式

时间:2015-10-25 01:50:05

标签: ios facebook swift web-scraping

我正试图创建一种方法来查找某人使用Facebook的联系人,但是我会使用的网址" https://www.facebook.com/search/top/?q=9 *********"只有你登录Facebook帐户才会有效,Facebook是否允许任何API允许类似的东西,我在iOS上快速写这个

1 个答案:

答案 0 :(得分:0)

您不想通过网络抓取Facebook,原因如下:

  • 屏幕抓取是一个繁琐而脆弱的最后手段,用于遗留系统,如主框架银行软件。 Facebook为各种平台提供了一个SDK,including iOS提供对Facebook数据的访问。
  • Facebook(和其他社交网络)允许OAuth身份验证。这更安全,因为客户端(即iOS应用程序)从未看到用于进行身份验证的用户名/密码凭据。而是通过Web视图进行身份验证,并向设备发出访问令牌。如果设备丢失,则可以撤销此令牌。

尝试运行Facebook提供的一些iOS示例应用程序。