大昌数字/社交数据Instagram连接器

Pimcore 社交数据 Instagram 连接器

v3.0.0 2023-11-07 11:17 UTC

This package is auto-updated.

Last update: 2024-09-07 12:56:15 UTC


README

Software License Latest Release Tests PhpStan

此连接器允许您从Instagram获取社交帖子(目前仅通过基本显示API)。

image

发布计划

安装

"require" : {
    "dachcom-digital/social-data" : "~3.0.0",
    "dachcom-digital/social-data-instagram-connector" : "~3.0.0"
}

将捆绑包添加到 bundles.php

return [
    SocialData\Connector\Instagram\SocialDataInstagramConnectorBundle::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: instagram

将Cookie SameSite设置为Lax

否则,oauth连接将无法工作。

如果您有任何提示允许在strict模式下处理oauth连接,请告诉我们

framework:
    session:
        cookie_samesite: 'lax'

Instagram 后台

设置您的instagram应用的提示

私有

  • 创建非商业Facebook应用
  • 添加Instagram基本显示产品
    • 有效的OAuth重定向URI中添加 https://YOURDOMAIN/admin/social-data/connector/instagram/check
    • 取消授权(占位符)中添加 https://YOURDOMAIN/admin/social-data/connector/instagram/deauthorize
    • 数据删除请求(占位符)中添加 https://YOURDOMAIN/admin/social-data/connector/instagram/data-deletion
  • 添加至少一个instagram测试账户

商业API

即使您可以选择私有和商业连接,但商业API目前不受支持,并将很快可用。

  • 创建商业Facebook应用
  • 添加Instagram Graph API

连接器配置

image

现在返回到后端(系统 => 社交数据 => 连接器配置)并查看instagram标签页。

  • 点击 安装
  • 点击 启用
  • 在点击连接按钮之前,您需要填写连接器配置。完成后,点击"保存"。
  • 点击 连接

连接

image

这将引导您完成instagram令牌生成。点击"连接"按钮后,将打开一个弹出窗口以引导您完成instagram身份验证过程。如果一切顺利,弹出窗口关闭后连接设置完成。否则,您将收到错误消息。您可能需要重复连接步骤。

内容配置

扩展连接器配置

通常您不需要修改连接器(connector_config)配置,所以大多数时候您可以跳过此步骤。但是,如果您需要更改连接器的某些核心设置,您当然可以更改它们。

# config/packages/social_data.yaml
social_data:
    available_connectors:
        -   connector_name: instagram
            connector_config:
                api_connect_permission_private: ['user_profile', 'user_media'] # default value
                api_connect_permission_business: ['pages_show_list', 'instagram_basic'] # default value

版权和许可

版权: DACHCOM.DIGITAL
有关许可详细信息,请访问 LICENSE.md

升级信息

在更新之前,请查看我们的升级说明!