Rails - 检测Facebook页面帖子是否存在

时间:2013-04-04 12:19:26

标签: ruby-on-rails-3 facebook http-headers ddos

有时用opengraph调用Facebook来检索一些帖子信息,返回一个空的url字段。 然后,我自己构建了以下形式的URL:

http://www.facebook.com/{fb_page_id}/posts/{post_id}

但是可能会发生同时删除帖子,然后出现如下页面: https://www.facebook.com/45293462144206443242

我看到“错过的”Facebook页面的标题响应是“经典”404,而现有页面的标题响应是200.

如何在Rails中调用页面(没有FB-opengraph API)并检查响应头?

我有很多帖子要以这种方式检查,Facebook可以禁止我的服务器IP,因为我做了很多电话(类似小型DoS攻击)?

注意:对于某些页面,我不是Facebook页面的所有者。

0 个答案:

没有答案