expertlead / webflow-php-sdk
Webflow CMS API 的 PHP SDK
0.1.1
2019-09-12 21:28 UTC
Requires
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: ^5
- squizlabs/php_codesniffer: ^3.4
This package is not auto-updated.
Last update: 2024-09-24 09:16:34 UTC
README
基于 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
没有额外的依赖!欢迎您 ;)