安全存储Facebook图像网址(Rails 3)

时间:2011-04-29 19:47:14

标签: ruby-on-rails ruby-on-rails-3 facebook facebook-graph-api

背景:我正在使用Facebook Connect收集用户的Facebook图片网址(即http://graph.facebook.com/111111/picture),其中111111是每个用户的Facebook ID。

目标:以URL中的Facebook ID不可见的方式存储图像URL(意味着其他用户无法确定用户是谁只需右键单击“复制图像网址”并查看网址中的ID

即可

2 个答案:

答案 0 :(得分:1)

编写一个脚本,从FB服务器下载图像,然后输出图像。

IE:www.yoururl.com/viewimage?id = UNIQUE_TOKEN_ASSOCIATED_WITH_FB_ACCOUNT

因此,当有人看到网址时,他们只会看到一个映射到数据库中FB ID的唯一标记。

答案 1 :(得分:1)

答案可以在这里找到:Get redirect of a URL in Ruby