Проверьте, нравится ли пользователю приложения, не принадлежащего Facebook, определенный URL на FB - PullRequest
0 голосов
/ 03 марта 2011

Хотелось бы узнать, есть ли возможность проверить (используя Graph API или любым другим способом), нравится ли данному пользователю / делится определенной ссылкой.Возможно, у меня будет идентификатор пользователя Facebook или логин, но мой сайт не является приложением Facebook.На самом деле это портал Dot Net Nuke (цель: .NET с MS SQL Server), часть которого доступна в качестве приложения Facebook, но, конечно, не большая его часть, поэтому решение должно быть вне Facebook Connect, хотя это и не показательный шаг, еслинеобходимо.

Мы будем давать баллы пользователям, которые делятся / любят большинство ссылок, которые мы обслуживаем на нашем портале, и такая возможность была бы очень полезна для ранжирования.

Еще один вариант, который мы рассмотрим, - это создать своего рода «обертку» или прокси для кнопок типа FB like / share, которые сначала сохранят некоторые данные в нашей базе данных (вероятно, этот пользователь нажал на эту ссылку), а затемидти по стандартному маршруту FB, как / поделиться.Кто-нибудь из вас пробовал такое решение?

Если у вас есть другие предложения по этому вопросу, пожалуйста, опубликуйте их, мы будем очень благодарны.

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Просто для общих элементов на вашем сайте, вы можете использовать Facebook Social Plugin .Однако вы не сможете связать (или даже получить доступ) активность пользователей с пользователями на вашем сайте без интеграции Facebook Connect и создания приложения Facebook для вашего сайта.На этом этапе вы можете с большей степенью контроля разрабатывать все возможные действия пользователей и чередовать с вашими вызовами в Facebook другие вызовы, которые влияют на учетные записи пользователей на вашем сайте.

0 голосов
/ 04 марта 2011

Можно узнать, понравился ли пользователь сайту или нет.Вы можете получить все лайки пользователя с Graph API (вам нужно разрешение user_likes).Посмотрите документы: http://developers.facebook.com/docs/reference/api/user/

Я не уверен, что вы можете узнать, поделился ли он вашим сайтом, но вы можете попробовать, проанализировав его стену с разрешением read_stream, а затем искатьназвание вашего сайта / URL пост по почте.

...