http://github.com/kevindew/sfFacebookGraphPlugin/blob/master/README
--------------------------------------------------------------------------------
sfFacebookGraphPlugin
By Kevin Dew <kev@dewsolutions.co.uk>
--------------------------------------------------------------------------------
Plugin pozwala na integrację Facebook-a z sfDoctrineGuardPlugin-em wykorzystując Facebook Grpah API.
Wtyczka ułatwia umożliwienie użytkownikom logowanie przy użyciu ich konta Facebook, wspiera zarówno konta normalne jak i konta Facebook.
Pomaga również dostęp do Facebook Graph API.
Plugin jest mniej elastyczny niż sfFacebookConnect nadaję się tylko do tworzenia aplikacji do użytku poza Facebookiem, nie wspiera również aplikacji canvas (zintegrowanych z profilem użytkownika, dzięki nim możemy dodawać np. dodatkowe pola na stronie profilu)
Wymagane jest używanie Doctrine. Wtyczka była rozwijana w pośpiechu tylko na Symfony 1.4, może zawierać błędy.
Instalacja
Umieścić plugin w folderze plugins przy użyciu repozytorium, aktywować go przez dodanie $this->enablePlugins('sfFacebookGraphPlugin'); do setup() w klasie ProjectConfiguration
utworzyć aplikację Facebook-ową pod adresem http://www.facebook.com/developers/
- Zmodyfikować app.yml musi zawierać application id/secret/key) (przyp. najlepiej skopiować część appp.yml z folderu pluginu, wkleić i zmienić co trzeba)
- uaktywnić moduł sfFacebookGraphAuth (settings.yml)
- Zmienić klasę myUser żeby dziedziczyła po sfFacebookGraphUser
- dodać filtr sfFacebookGraphLoginStatusFilter do filters.yml (u mnie trzeba było trochę pozmieniać kod tego filtru bo przy wylogowaniu wyrzucał błędy)
- Wyczyścić cache Symfony
- Do testowania można używać sfFacebookGraphDemo (trzeba go najpierw uaktywnić)
Brak komentarzy:
Prześlij komentarz