2012-03-09 3 views
0

私はコラボレーションフィルタリング技術を使って推薦システムを作ったので、私のシステムがうまく機能しているかどうかをチェックしたいと思います。私はFacebookからのユーザーの個人的関心を引きつけるためにとにかくありますか?

これを行うには、自分の好きな映画、音楽、またはそのようなページなど、個人の関心を集めたいと考えています。私は彼らの本当の名前やその他のプライバシーに敏感な情報には興味がありません。

私はFacebook APIを使用して簡単に達成できると思っていましたが、各ユーザーからの許可が必要でしたが、これは実現不可能です。

私が検討している別の解決策は、HTMLソースのfacebookから解析することです。しかし、私が正しい方法で考えているかどうかはわかりません。

私にこのプロセスのヒントを与えることができる人はいますか? T_T

答えて

2

そうすれば、あなたはFacebookの持つすべてのTOSを破ってしまうでしょう。

各ユーザーからの許可を得る必要があります。

どのように各ユーザーにあなたに許可を与えることができるか考えてみましょう。多分コンテストを展開し、いくつかのコンテストでそれを手に入れて、あなたのテストのためのユーザー情報のヒープをつかんで、誰かが賞を獲得します:)

ただ一つの可能​​な方法。

Facebookであなたがこれをやってくれる人がいますか?

+0

おかげでグラフAPIで/<USER>/likesエンドポイントから同類と利益を取得することができます。システムのテストのための別のアプリケーションを構築することは簡単ではありません。 そして、私は約1,000人が必要です。私は多くの友人がいません... しかし、まだ最初のソリューションは面白いと聞こえます...あなたの助けを感謝します...私は本当に情報を自動的に達成することは不可能であるという事実のために本当に残念です.... – FoolyCooly

+0

はいそれは残念ですが、私が推薦することができる唯一の他のものは、 1,000人以上のユーザーがいるアプリを所有しているユーザーからの許可を得ることができます。ユーザーが決してそれに同意しなかったので、それは少し議論の余地があるかもしれませんが。 –

+0

アダムスに感謝します。 :) 私はMovielensのデータセットですでにテストしましたが、私のシステムが本当の興味(映画に限らず)で動作するかどうかを確認したいと思いました。 2番目のソリューションは良いと思います。私はそのデータを持っている人を探すべきだと思う。 もう一度お世話になります! – FoolyCooly

1

あなたは、アプリケーションのユーザーのいずれかからuser_likespermissionを要求し、あなたのアドバイスのための

+0

はい私はそれを知っています...私は許可なしでそれらを取得することができますかと思っていた....しかし、まだ助けてくれてありがとう:) – FoolyCooly

関連する問題