dachcom-digital / social-data-facebook-connector
Pimcore 社交数据 Facebook 连接器
v3.0.0
2023-11-07 11:17 UTC
Requires
Requires (Dev)
- codeception/codeception: ^5.0
- codeception/module-symfony: ^3.1
- codeception/module-webdriver: ^4.0
- phpstan/phpstan: ^1.0
- phpstan/phpstan-symfony: ^1.0
- symplify/easy-coding-standard: ^9.0
README
此连接器允许您从 Facebook 获取社交帖子。
发布计划
安装
"require" : { "dachcom-digital/social-data" : "~3.0.0", "dachcom-digital/social-data-facebook-connector" : "~3.0.0" }
将捆绑包添加到 bundles.php
return [ SocialData\Connector\Facebook\SocialDataFacebookConnectorBundle::class => ['all' => true], ];
安装资产
bin/console assets:install public --relative --symlink
启用连接器
# config/packages/social_data.yaml social_data: social_post_data_class: SocialPost available_connectors: - connector_name: facebook
设置 Cookie SameSite 为 Lax
否则,oauth 连接将无法工作。
如果您有任何提示允许在
strict
模式下处理 oauth 连接,请告诉我们。
framework: session: cookie_samesite: 'lax'
Facebook 后台
首先,您需要创建一个 Facebook 应用。将 https://YOURDOMAIN/admin/social-data/connector/facebook/check
添加到 Facebook 后台的 Valid OAuth Redirect URIs
。
连接器配置
现在返回到后台(系统
> 社交数据
> 连接器配置
)并检查 Facebook 选项卡。
- 点击
安装
- 点击
启用
- 在点击
连接
按钮之前,您需要填写连接器配置。之后,点击 "保存"。 - 点击
连接
连接
这将指导您完成 Facebook 令牌生成。点击 "连接" 按钮后,将打开一个 弹出窗口,引导您完成 Facebook 认证过程。如果一切正常,弹出窗口关闭后,连接设置完成。否则,您将收到错误消息。您可能需要重新执行连接步骤。
源配置
扩展连接器配置
通常您不需要修改连接器(connector_config
)配置,因此大多数情况下您可以跳过此步骤。但是,如果您需要更改连接器的某些核心设置,您当然可以更改它们。
# config/packages/social_data.yaml social_data: available_connectors: - connector_name: facebook connector_config: api_connect_permission: ['pages_show_list'] # default value
版权和许可
版权: DACHCOM.DIGITAL
有关许可详情,请访问 LICENSE.md
升级信息
在更新之前,请查看我们的升级说明!