jr-k/webflow-php-sdk

Webflow CMS API 的 PHP SDK

0.1.3 2020-12-02 13:39 UTC

This package is auto-updated.

Last update: 2024-09-13 04:14:12 UTC


README

新功能/修复

  • 修复 curl 主体解析器错误
  • 添加 Webhooks LIST/GET/POST/DELETE

--

Webflow CMS API 的 PHP SDK

实现的功能

  • 获取当前授权信息
  • 列出站点
  • 获取特定站点
  • 发布站点
  • 列出域名
  • 列出集合
  • 获取具有完整模式的集合
  • 获取集合的所有项目(包括分页结果)
  • 通过名称查找或创建项目
  • 获取单个项目
  • 创建新的集合项目
  • 更新集合项目
  • 修补集合项目
  • 删除集合项目

使用说明

查看 https://university.webflow.com/article/using-the-webflow-cms-api 了解如何生成 YOUR_WEBFLOW_API_TOKEN

获取当前授权信息

$webflow = new \Webflow\Api('YOUR_WEBFLOW_API_TOKEN');
$webflow->info();

列出站点

$webflow->sites();

列出集合

$webflow->collections($siteid);

获取集合的所有项目(包括分页结果)

$webflow->itemsAll($collectionId);

获取单个项目

$webflow->item($collectionId, $itemId);

创建新的集合项目

$fields = [
    'name' => 'New item created via API',
    # ...
];
$webflow->createItem($collectionId, $fields);

更新集合项目

$webflow->updateItem($collectionId, $itemId, $fields);

删除集合项目

$webflow->removeItem($collectionId, $itemId);

获取 Webhooks

$webflow->webhooks($siteId);

获取单个 Webhook

$webflow->webhook($siteId, $webhookId);

创建新的 Webhook

$webflow->createItem($siteId, $triggerType, $url, $filter);

删除 Webhook

$webflow->removeWebhook($siteId, $webhookId);

安装

# Install Composer
composer require jr-k/webflow-php-sdk

没有额外的依赖!欢迎您 ;)