postboost/php-sdk
Composer 安装命令:
composer require postboost/php-sdk
包简介
The PostBoost REST API lets you publish, schedule, and analyze social media posts across 12+ platforms from a single integration. No OAuth apps to maintain — PostBoost handles platform authorization for you. ## Base URL All workspace-scoped endpoints are prefixed with `/{workspaceUuid}`. Panel/admi
README 文档
README
Official PHP client for the PostBoost API.
Install
composer require postboost/php-sdk
| Packagist | packagist.org/packages/postboost/php-sdk |
| GitHub | postboost-co/postboost-php |
| Docs | postboost.co/docs/api |
| Version | v1.6.0 |
Quick start
use PostBoost\Client\Api\PostsApi; use PostBoost\Client\Configuration; $config = Configuration::getDefaultConfiguration() ->setAccessToken('YOUR_API_TOKEN'); $api = new PostsApi(new \GuzzleHttp\Client(), $config); $posts = $api->listPosts('YOUR_WORKSPACE_UUID'); foreach ($posts as $post) { echo $post->getUuid() . PHP_EOL; }
API Endpoints
All URIs are relative to https://postboost.co/app/api
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AIApi | blogToSocial | POST /{workspaceUuid}/ai/blog-to-social | Generate social media captions from a blog post |
| AIApi | imageAltText | POST /{workspaceUuid}/ai/image-alt-text | Generate alt text for a media image using AI |
| AIApi | imageEdit | POST /{workspaceUuid}/ai/image-edit | Edit an existing media image using AI |
| AIApi | imageGenerate | POST /{workspaceUuid}/ai/image-generate | Generate social media images from a caption |
| AIApi | imagePrompt | POST /{workspaceUuid}/ai/image-prompt | Build an optimized image prompt from a social media caption |
| AIApi | imageVariations | POST /{workspaceUuid}/ai/image-variations | Generate variations of an existing media image |
| AccountsApi | getAccount | GET /{workspaceUuid}/accounts/{accountUuid} | Get account |
| AccountsApi | listAccounts | GET /{workspaceUuid}/accounts | List accounts |
| MediaApi | abortChunkedUpload | DELETE /{workspaceUuid}/media/chunked/{uploadUuid} | Abort chunked upload |
| MediaApi | completeChunkedUpload | POST /{workspaceUuid}/media/chunked/{uploadUuid}/complete | Complete chunked upload |
| MediaApi | deleteMediaBulk | DELETE /{workspaceUuid}/media | Delete media (bulk) |
| MediaApi | getMedia | GET /{workspaceUuid}/media/{mediaUuid} | Get media |
| MediaApi | getRemoteUploadStatus | GET /{workspaceUuid}/media/remote/{downloadId}/status | Get remote upload status |
| MediaApi | initiateChunkedUpload | POST /{workspaceUuid}/media/chunked/initiate | Initiate chunked upload |
| MediaApi | initiateRemoteUpload | POST /{workspaceUuid}/media/remote/initiate | Initiate remote upload |
| MediaApi | listMedia | GET /{workspaceUuid}/media | List media |
| MediaApi | updateMedia | PUT /{workspaceUuid}/media/{mediaUuid} | Update media |
| MediaApi | uploadChunk | POST /{workspaceUuid}/media/chunked/{uploadUuid}/upload | Upload a chunk |
| MediaApi | uploadMedia | POST /{workspaceUuid}/media | Upload media (binary) |
| PostsApi | addPostToQueue | POST /{workspaceUuid}/posts/add-to-queue/{postUuid} | Add post to queue |
| PostsApi | approvePost | POST /{workspaceUuid}/posts/approve/{postUuid} | Approve post |
| PostsApi | createPost | POST /{workspaceUuid}/posts | Create post |
| PostsApi | deletePost | DELETE /{workspaceUuid}/posts/{postUuid} | Delete post |
| PostsApi | deletePostsBulk | DELETE /{workspaceUuid}/posts | Delete posts (bulk) |
| PostsApi | getPost | GET /{workspaceUuid}/posts/{postUuid} | Get post |
| PostsApi | listPosts | GET /{workspaceUuid}/posts | List posts |
| PostsApi | schedulePost | POST /{workspaceUuid}/posts/schedule/{postUuid} | Schedule post |
| PostsApi | updatePost | PUT /{workspaceUuid}/posts/{postUuid} | Update post |
| ReceiptsApi | createReceipt | POST /panel/receipts | Create receipt |
| ReceiptsApi | deleteReceipt | DELETE /panel/receipts/{receiptUuid} | Delete receipt |
| ReceiptsApi | deleteReceiptsBulk | DELETE /panel/receipts | Delete receipts (bulk) |
| ReceiptsApi | getReceipt | GET /panel/receipts/{receiptUuid} | Get receipt |
| ReceiptsApi | listReceipts | GET /panel/receipts | List receipts |
| ReceiptsApi | updateReceipt | PUT /panel/receipts/{receiptUuid} | Update receipt |
| SubscriptionsApi | addGenericSubscription | POST /panel/workspaces/{workspaceUuid}/subscription/generic | Add generic subscription |
| SubscriptionsApi | cancelSubscription | POST /panel/workspaces/{workspaceUuid}/subscription/cancel | Cancel subscription |
| SubscriptionsApi | changeSubscriptionPlan | PUT /panel/workspaces/{workspaceUuid}/subscription/change-plan | Change subscription plan |
| SubscriptionsApi | checkoutSubscription | POST /panel/workspaces/{workspaceUuid}/subscription/new | New subscription checkout |
| SubscriptionsApi | createSubscription | POST /panel/workspaces/{workspaceUuid}/subscription | Create subscription |
| SubscriptionsApi | deleteSubscription | DELETE /panel/workspaces/{workspaceUuid}/subscription | Delete subscription |
| SubscriptionsApi | getSubscription | GET /panel/workspaces/{workspaceUuid}/subscription | Get subscription |
| SubscriptionsApi | removeGenericSubscription | DELETE /panel/workspaces/{workspaceUuid}/subscription/generic | Remove generic subscription |
| SubscriptionsApi | resumeSubscription | POST /panel/workspaces/{workspaceUuid}/subscription/resume | Resume subscription |
| SubscriptionsApi | updateSubscription | PUT /panel/workspaces/{workspaceUuid}/subscription | Update subscription |
| TagsApi | createTag | POST /{workspaceUuid}/tags | Create tag |
| TagsApi | deleteTag | DELETE /{workspaceUuid}/tags/{tagUuid} | Delete tag |
| TagsApi | getTag | GET /{workspaceUuid}/tags/{tagUuid} | Get tag |
| TagsApi | listTags | GET /{workspaceUuid}/tags | List tags |
| TagsApi | updateTag | PUT /{workspaceUuid}/tags/{tagUuid} | Update tag |
| UsersApi | createUser | POST /panel/users | Create user |
| UsersApi | deleteUser | DELETE /panel/users/{userId} | Delete user |
| UsersApi | deleteUsersBulk | DELETE /panel/users | Delete users (bulk) |
| UsersApi | getUser | GET /panel/users/{userId} | Get user |
| UsersApi | listUsers | GET /panel/users | List users |
| UsersApi | updateUser | PUT /panel/users/{userId} | Update user |
| WorkspacesApi | addUserToWorkspace | POST /panel/workspaces/{workspaceUuid}/users | Add user to workspace |
| WorkspacesApi | createWorkspace | POST /panel/workspaces | Create workspace |
| WorkspacesApi | deleteWorkspace | DELETE /panel/workspaces/{workspaceUuid} | Delete workspace |
| WorkspacesApi | deleteWorkspacesBulk | DELETE /panel/workspaces | Delete workspaces (bulk) |
| WorkspacesApi | getWorkspace | GET /panel/workspaces/{workspaceUuid} | Get workspace |
| WorkspacesApi | listWorkspaces | GET /panel/workspaces | List workspaces |
| WorkspacesApi | removeUserFromWorkspace | DELETE /panel/workspaces/{workspaceUuid}/users | Remove user from workspace |
| WorkspacesApi | updateWorkspace | PUT /panel/workspaces/{workspaceUuid} | Update workspace |
| WorkspacesApi | updateWorkspaceUser | PUT /panel/workspaces/{workspaceUuid}/users | Update user role in workspace |
postboost/php-sdk 适用场景与选型建议
postboost/php-sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 0 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 03 月 23 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「rest」 「api」 「sdk」 「openapi」 「openapitools」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 postboost/php-sdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 postboost/php-sdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 postboost/php-sdk 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PSR-7 compatible library for making CRUD API endpoints
Api bundle
Alfabank REST API integration
A Flickr wrapper to allow you to call the Flickr api with Guzzle as the backend.Goal is to have 100% Flickr api coverage rather than just upload/display photos (currently at 23%).
BlockCypher's PHP SDK for REST API
Helper classes for creating cookie headers
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 36
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: unlicense
- 更新时间: 2026-03-23