core23 / facebook-bundle
此包已被废弃,不再维护。未建议替代包。
此扩展包为在 sonata-project 中使用 Facebook API 提供了块级服务。
1.2.0
2020-06-06 13:55 UTC
Requires
- php: ^7.3
- core23/twig-extensions: ^1.0
- facebook/graph-sdk: ^5.0
- psr/log: ^1.0
- sonata-project/block-bundle: ^4.0
- sonata-project/form-extensions: ^1.1
- symfony/config: ^4.4 || ^5.0.4
- symfony/dependency-injection: ^4.4 || ^5.0.4
- symfony/event-dispatcher-contracts: ^1.1 || ^2.0
- symfony/expression-language: ^4.4 || ^5.0.4
- symfony/form: ^4.4 || ^5.0.4
- symfony/framework-bundle: ^4.4 || ^5.0.4
- symfony/http-foundation: ^4.4 || ^5.0.4
- symfony/http-kernel: ^4.4 || ^5.0.4
- symfony/routing: ^4.4 || ^5.0.4
- symfony/twig-bundle: ^4.4 || ^5.0.4
- twig/intl-extra: ^2.12 || ^3.0
- twig/twig: ^2.4 || ^3.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.3
- ergebnis/composer-normalize: ^2.0.1
- symfony/browser-kit: ^4.4 || ^5.0.4
- symfony/options-resolver: ^4.4 || ^5.0.4
README
此扩展包为在 symfony 中使用 Facebook API 添加了一些基本认证机制。
安装
打开命令行控制台,进入项目目录,并执行以下命令以下载此扩展包的最新稳定版本
composer require core23/facebook-bundle
启用扩展包
然后,通过将其添加到项目 config/bundles.php
文件中注册的扩展包列表来启用扩展包
// config/bundles.php return [ // ... Core23\FacebookBundle\Core23FacebookBundle::class => ['all' => true], ];
配置扩展包
创建一个名为 core23_facebook.yaml
的配置文件
# config/packages/core23_facebook.yaml core23_facebook: api: field: 'app_id' class: 'app_secret' permissions: ['public_profile', 'user_likes']
许可证
此扩展包遵循 MIT 许可证。