ulovdomov / 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-19 04:05: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 ulovdomov/webflow-php-sdk
无额外依赖!欢迎您 ;)