2011-03-03 2 views
0

그래프 API를 사용하거나 기타 방법으로 특정 사용자가 특정 링크를 좋아하는지 여부를 확인할 수 있는지 알고 싶습니다. 아마이 사용자의 페이스 북 ID 또는 페이스 북 로그인을 할 것이지만 내 사이트는 Facebook 이외의 응용 프로그램입니다. 사실 닷넷 누크 포털 (대상 : MS SQL Server .NET)의 일부가 Facebook 앱으로 사용 가능하지만 그 중 일부는 아니기 때문에 해결책은 Facebook Connect에서 없어야합니다. 필요합니다.페이스 북 앱이 아닌 사용자가 FB에 특정 URL을 좋아하는지/공유하는지 확인하십시오.

Google은 포털에서 제공하는 대부분의 링크를 공유하는 사용자에게 점수를 줄 예정이며 이러한 가능성은 순위를 매기는 데 큰 도움이됩니다.

우리가 고려해야 할 또 다른 옵션은 FB의/wrapper와 같은 일종의 프록시를 만드는 것입니다.이 버튼은/데이터베이스에있는 일부 데이터를 저장합니다 (아마도이 ​​사용자가이 링크를 클릭하는 것처럼 클릭했을 것입니다). 표준 FB 같은/공유 경로. 당신 중 누군가가 그런 해결책을 시도 했습니까?

제목에 대한 다른 제안 사항이 있으면 게시하여주십시오. 정말 감사 할 것입니다.

답변

0

사용자가 사이트를 LIKED했는지 여부를 알 수 있습니다. 그래프 API를 사용하여 모든 사용자의 좋아하는 것을 얻을 수 있습니다 (user_likes 권한 필요). 문서를 살펴보십시오. http://developers.facebook.com/docs/reference/api/user/

그가 사이트를 공유했는지 알 수 있는지 확실하지 않지만 read_stream 권한으로 벽을 분석 한 다음 사이트 이름/URL 게시물을 찾으십시오. 우편으로.

0

사이트의 일반적인 항목에 대해서만 Facebook Social Plugin을 사용할 수 있습니다. 그러나 Facebook Connect를 통합하거나 사이트의 Facebook 응용 프로그램을 만들지 않고도 사용자 활동을 사이트의 사용자와 연결 (또는 실제로 액세스) 할 수는 없습니다. 이 시점에서 모든 가능한 사용자 활동을보다 강력하게 제어하고 페이스 북이 인터리빙하여 사이트의 사용자 계정에 영향을주는 다른 통화를 호출 할 수 있습니다.