Вопрос

Я работаю над проектом ASP.NET MVC, и я пытаюсь интегрировать его с facebook, используя facebook connect API.Теперь у меня возникла небольшая проблема с представлением того, каким будет концептуальный макет.Я использую модель репозитория в MVC, у меня есть своя собственная база данных.Я хочу иметь возможность извлекать информацию о пользователе из FB и, возможно, сохранять его fb_uid в моей базе данных (в любом случае, это законно?) Я также хочу иметь возможность публиковать истории в мини-ленте пользователя.У меня есть класс модели под названием User;этот класс должен быть заполнен данными как из моей внутренней базы данных, так и из базы данных FB.У меня есть классы репозитория для связи с базой данных, и я действительно не знаю, где / какая часть должна взаимодействовать с FB?Я думал использовать FBDeveloperToolkit, но, судя по тому, что я прочитал на этом форуме, инструментарий немного устарел!Я не знаю, должен ли я использовать XFBML и чистые функции javascript?И если да, то как можно перенести данные обратно в мою базу данных, например, fb_uid пользователя?И означает ли это, что я буду напрямую вызывать функции API из моего уровня представления?

Кто-нибудь, пожалуйста, может помочь мне в этом?

Спасибо!

Это было полезно?

Решение

Я бы предложил уровень FacebookService, который реализует подмножество функций, необходимых вам из Facebook API.В мире DDD это называется Антикоррупционным слоем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top