Интеграция с веб-сайтом Facebook — что на самом деле возможно с точки зрения пользовательских функций веб-сайта

#c# #asp.net-mvc #facebook

#c# #asp.net-mvc #Facebook

Вопрос:

Я знаю, что есть много вопросов по интеграции facebook, и о многом можно прочитать developers.facebook.com — что я и сделал. Но мне не хватает некоторых ясных и точных ответов относительно того, что я действительно могу сделать с точки зрения моего проекта.

Итак, я знаю, что могу подключить свой веб-сайт к учетной записи Facebook, и, насколько я могу прочитать, можно «прикрепить» учетную запись facebook к пользователю в моей собственной пользовательской базе данных. Правильно?

Я в первую очередь хочу иметь возможность делать это, но не обязательно требовать, чтобы у пользователя была учетная запись Facebook для использования моего приложения. И, насколько я понял, это тоже возможно.

Чтобы обеспечить контекст, я создаю специализированное приложение для обмена фотографиями.

Что для меня сомнительно, так это то, хочу ли я иметь возможность комментировать картинку в своем приложении. Я знаю, что есть социальный плагин «Комментарии» для facebook, но как именно это будет работать? Это сохраняло бы комментарии в facebook, не так ли? И если пользователь без учетной записи Facebook зарегистрируется на моем сайте, он не сможет использовать функцию комментариев? Может ли он вообще видеть комментарии? Возможно ли вообще «подключить» facebook-комментарии к пользовательской функции комментариев на моем сайте? Таким образом, пользователь без Facebook все еще может комментировать?

И вся эта интеграция — потребует ли от пользователя «установки» приложения facebook (моего) на facebook?

Комментарии:

1. Для Facebook connect используйте FaceBook C # SDK (используйте NuGet, чтобы установить его в свой проект). По вашему другому вопросу я тоже хочу знать ответ :)) Я также создал приложение для обмена фотографиями )))

Ответ №1:

«Итак, я знаю, что могу подключить свой веб-сайт к учетной записи Facebook, и, насколько я могу прочитать, возможно «прикрепить» учетную запись facebook к пользователю в моей собственной пользовательской базе данных. Правильно?»

Правильно, вы используете идентификатор пользователя, который Facebook предоставляет для идентификации пользователя.

«В первую очередь я ищу возможность сделать это, но не обязательно требовать, чтобы у пользователя была учетная запись Facebook для использования моего приложения. И, насколько я понял, это тоже возможно.»

Да, вам просто нужно встроить дополнительную функциональность в ваше приложение (разрешить регистрацию с FB или обычную форму с вашего веб-сайта). Возможно, вы захотите взглянуть на плагин Facebook для регистрации.

«Плагин также позволяет пользователям, у которых нет учетной записи Facebook или которые не хотят регистрироваться на вашем сайте с помощью Facebook, использовать ту же форму, что и те, кто подключается к Facebook. Это устраняет необходимость предоставлять два отдельных способа входа в систему «.

«Я знаю, что есть социальный плагин «Комментарии» для facebook, но как именно это будет работать? Это сохраняло бы комментарии в facebook, не так ли?»

Да, они хранятся на FB, но вы можете получить к ним доступ и скопировать их в свою базу данных через Graph API. Прочитайте это для получения подробной информации.

«И если пользователь без учетной записи Facebook зарегистрируется на моем сайте, он не сможет использовать функцию комментариев? Может ли он вообще видеть комментарии? Возможно ли вообще «подключить» facebook-комментарии к пользовательской функции комментариев на моем сайте? Таким образом, пользователь без Facebook все еще может комментировать?»

Функция комментариев не будет привязана к регистрации вашего сайта, поскольку она выполняет отдельную проверку подлинности. К сожалению, плагин комментариев не поддерживает анонимные комментарии или отправку комментариев в него из другого приложения, поэтому пользователю придется иметь учетную запись Facebook, Yahoo, AOL или Hotmail, чтобы опубликовать комментарий. Но все пользователи смогут видеть комментарии, независимо от статуса учетной записи (вы, конечно, можете управлять этим из своего кода — например, скрыть плагин комментариев для группы пользователей).

Помимо плагина FB, вы можете взглянуть на другие решения, такие как Disqus (http://disqus.com /), который поддерживает несколько источников входа и допускает анонимные комментарии, если вы хотите.

Комментарии:

1. Спасибо! Действительно, очень полезно! Я думаю, что мог бы использовать facebook login / registration для удобства, а также для возможности извлекать списки друзей и тому подобное, Но, возможно, создать раздел комментариев самостоятельно, поскольку пользователям, не являющимся пользователями fb, кажется, что его не хватает, если его там нет 🙂