2012-03-09 4 views
0

협업 필터링 기술을 사용하여 추천 시스템을 만들었고 시스템이 잘 작동하는지 확인하고 싶습니다.Facebook에서 사용자의 개인적인 관심을 끌고 있습니까?

사람들의 관심사 (예 : 좋아하는 영화, 음악 또는 이와 비슷한 페이지)를 수집하고 싶습니다. 나는 그들의 진짜 이름이나 다른 개인 정보에 민감한 정보에 관심이 없습니다.

페이스 북 API를 사용하여 쉽게 달성 할 수 있다고 생각했는데, 각 사용자의 허가가 필요했고 이는 실현 가능하지 않은 것으로 보입니다.

그래서, 제가 생각하고있는 또 다른 해결책은 페이스 북의 HTML 소스에서 파싱하는 것입니다. 그러나 나는 올바른 생각을하고 있는지 여부를 모른다.

이 프로세스에 대한 힌트를 줄 수있는 사람이 있습니까? T_T

답변

2

페이스 북의 모든 TOS를 깨뜨릴 수 있습니다.

각 사용자의 허가를 받아야합니다.

각 사용자에게 어떻게 권한을 부여 할 수 있는지 생각하면됩니다. 어쩌면 경연 대회를 개발하고, 몇 가지 경연 대회로 나눠주고, 테스트를 위해 사용자 정보를 수집하고 누군가가 상을 수여합니다.

한 가지 가능한 방법.

또는 Facebook에서 얼마나 많은 친구가이 작업을 수행 할 예정입니까?

+0

감사를 /<USER>/likes 엔드 포인트에서 좋아하는 관심사를 검색 할 수 있습니다. 시스템 테스트를 위해 다른 응용 프로그램을 작성하는 것은 간단하지 않습니다. 그리고 나는 약 1,000 명의 사람들이 필요하고 그 많은 친구가 없습니다 ... 하지만 여전히 첫 번째 솔루션은 재미있을 것 같습니다 ... 고마워요. 도와 줘서 고마워요. 정보를 자동으로 얻을 수 없다는 사실을 정말로 유감스럽게 생각합니다. ... – FoolyCooly

+0

예, 불행한 점은 추천할만한 다른 것들은 여러 번 작성된 테스트를 사용하는 것입니다. 데이터 또는 1,000 명이 넘는 사용자가있는 앱을 가진 사람으로부터 권한을 얻는 것입니다. 사용자가 동의하지 않았기 때문에 다소 논란의 여지가 있지만. –

+0

지원에 감사드립니다. Adams. :) Movielens의 데이터 세트로 이미 테스트를 마쳤지 만, 내 시스템이 실제 관심사 (영화에만 국한되지 않음)에서 작동하는지 확인하고 싶었습니다. 두 번째 솔루션이 좋게 들립니다. 나는 그 데이터를 가진 누군가를 찾아야한다고 생각한다. 다시 도움 주셔서 감사합니다 !! – FoolyCooly

1

당신은 앱 사용자의에서 user_likespermission를 요청하고 그래프 API에 조언을

+0

예 알아요 ... 나는 허락을받지 않고 검색 할 수 있는지 궁금해하고있었습니다 ....하지만 여전히 도움을 주셔서 감사합니다 :) – FoolyCooly

관련 문제