michaelmannucci / webhook
此包最新版本(v2.0.1)没有可用的许可证信息。
Statamic的插件,用于将新条目发送到webhook,允许与其他平台集成
v2.0.1
2023-01-18 02:31 UTC
README
Statamic 3的Webhook插件允许您将新条目发送到指定的webhook URL。
安装
- 使用
composer require michaelmannucci/webhook
安装此包 - 配置文件应该自动发布,如果不是,请运行
php artisan vendor:publish --tag="webhook"
- 在
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存储库中创建一个问题或直接联系我。