expertlead/webflow-php-sdk

Webflow CMS API 的 PHP SDK

0.1.1 2019-09-12 21:28 UTC

This package is not auto-updated.

Last update: 2024-09-24 09:16:34 UTC


README

Build Status

基于 Webflow CMS API 参考文档 实现

实现的功能

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

用法

查看 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);

安装

# Install Composer
composer require expertlead/webflow-php-sdk

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