此包最新版本(v2.0.1)没有可用的许可证信息。

Statamic的插件,用于将新条目发送到webhook,允许与其他平台集成

安装: 44

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

类型:statamic-addon

v2.0.1 2023-01-18 02:31 UTC

This package is auto-updated.

Last update: 2024-09-18 05:57:34 UTC


README

Statamic 3的Webhook插件允许您将新条目发送到指定的webhook URL。

安装

  1. 使用composer require michaelmannucci/webhook安装此包
  2. 配置文件应该自动发布,如果不是,请运行php artisan vendor:publish --tag="webhook"
  3. config/webhook.php文件中,指定webhook_url键中的webhook URL和collections键中每个收藏要发送的字段。

配置

以下是一个配置示例

<?php

return [
    // Webhook url
    'webhook_url' => 'https://webhook.example.com/',

    // Which collections to pass
    'collections' => [
        'blog' => [
            'title',
            'absoluteUrl',
            'content',
            'related_entries' => [
                'categories' => [
                    'title',
                    'handle'
                ],
            ],
            'assets' => [
                'image' => [
                    'title',
                ],
            ]
        ],
        'events' => [
            'title',
            'absoluteUrl',
            'start_date',
            'location'
        ]
    ],
];

提示:在测试webhook时,您可以使用https://webhook.site/等服务查看从您的插件发送的数据。这是验证数据是否正确发送并解决可能出现问题的好方法。

示例用例

Webhook插件的一个示例用例是将Statamic中的数据发送到另一个平台,如Make或Zapier。

例如,您可以使用Webhook插件将Statamic中的新条目发送到Make,在那里它可以用来自动发布到Facebook页面。这可以通过在Make中设置一个侦听Statamic中新条目的触发器并连接到发布到Facebook的动作来实现。

另一个例子是您可以使用Webhook插件将Statamic中的新条目发送到Zapier,在那里它可以触发另一个应用的动作。例如,您可以在Zapier中设置一个侦听Statamic中新条目的触发器,然后使用该触发器自动在谷歌表格中创建新条目或发送电子邮件。

在这两种情况下,Webhook插件作为Statamic和其他平台之间的桥梁,发送触发器激活所需的数据。

支持

如果您有任何问题或疑问,请在此GitHub存储库中创建一个问题或直接联系我。