我希望生成一个类似于 Klout the Klout 的分数。但是这个分数将根据用户的信息安全盗窃风险对用户进行评分。我们将使用 Facebook API 来获取用户数据。分数将从 100 开始,我们将根据现有的 fb 数据减去。
(如果有以下数据,则每项减去 5 分)
user_birthday
user_hometown
user_location
user_relationship_details
user_education_history
user_work_history
user_about_me
user_checkins
到目前为止,我有这个:
@fb_data = {:name => 'user_name', :bday => 'user_bday', :about_me => 'user_about_me' }
def calculate
@fb_data.each do |x, y|
if y != nil
puts -5
end
calculate(name: "John", bday: "may 1st", about_me: "hello")
end