有时用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页面的所有者。