PostProxy API Skill
Call the PostProxy API to manage social media posts across multiple platforms (Facebook, Instagram, TikTok, LinkedIn, YouTube, X/Twitter, Threads).
Setup
API key must be set in environment variable POSTPROXY_API_KEY.
Get your API key at: https://app.postproxy.dev/api_keys
Base URL
CODEBLOCK0
Authentication
All requests require Bearer token:
CODEBLOCK1
Endpoints
List Profiles
CODEBLOCK2
List Posts
CODEBLOCK3
Get Post
CODEBLOCK4
Create Post (JSON with media URLs)
CODEBLOCK5
Create Post (File Upload)
Use multipart form data to upload local files:
CODEBLOCK6
Create Draft
Add
post[draft]=true to create without publishing:
CODEBLOCK7
Publish Draft
CODEBLOCK8
Profile options: facebook, instagram, tiktok, linkedin, youtube, twitter, threads (or use profile IDs)
Schedule Post
Add
scheduled_at to post object:
CODEBLOCK9
Delete Post
CODEBLOCK10
Platform-Specific Parameters
For Instagram, TikTok, YouTube, add platforms object:
CODEBLOCK11
User Request
$ARGUMENTS
技能名称:postproxy
详细描述:
PostProxy API 技能
调用 PostProxy API 在多个平台(Facebook、Instagram、TikTok、LinkedIn、YouTube、X/Twitter、Threads)上管理社交媒体帖子。
设置
API 密钥必须设置在环境变量 POSTPROXYAPIKEY 中。
在此获取您的 API 密钥:https://app.postproxy.dev/api_keys
基础 URL
https://api.postproxy.dev
身份验证
所有请求都需要 Bearer 令牌:
bash
-H Authorization: Bearer $POSTPROXYAPIKEY
端点
列出个人资料
bash
curl -X GET https://api.postproxy.dev/api/profiles \
-H Authorization: Bearer $POSTPROXY
APIKEY
列出帖子
bash
curl -X GET https://api.postproxy.dev/api/posts \
-H Authorization: Bearer $POSTPROXY
APIKEY
获取帖子
bash
curl -X GET https://api.postproxy.dev/api/posts/{id} \
-H Authorization: Bearer $POSTPROXY
APIKEY
创建帖子(带媒体 URL 的 JSON)
bash
curl -X POST https://api.postproxy.dev/api/posts \
-H Authorization: Bearer $POSTPROXY
APIKEY \
-H Content-Type: application/json \
-d {
post: {
body: 在此处填写帖子内容
},
profiles: [twitter, linkedin, threads],
media: [https://example.com/image.jpg]
}
创建帖子(文件上传)
使用多部分表单数据上传本地文件:
bash
curl -X POST https://api.postproxy.dev/api/posts \
-H Authorization: Bearer $POSTPROXY
APIKEY \
-F post[body]=看看这张图片! \
-F profiles[]=instagram \
-F profiles[]=twitter \
-F media[]=@/path/to/image.jpg \
-F media[]=@/path/to/image2.png
创建草稿
添加 post[draft]=true 以创建而不发布:
bash
curl -X POST https://api.postproxy.dev/api/posts \
-H Authorization: Bearer $POSTPROXY
APIKEY \
-F post[body]=草稿帖子内容 \
-F profiles[]=twitter \
-F media[]=@/path/to/image.jpg \
-F post[draft]=true
发布草稿
bash
curl -X POST https://api.postproxy.dev/api/posts/{id}/publish \
-H Authorization: Bearer $POSTPROXY
APIKEY
个人资料选项:facebook、instagram、tiktok、linkedin、youtube、twitter、threads(或使用个人资料 ID)
安排帖子
在帖子对象中添加 scheduled_at:
bash
curl -X POST https://api.postproxy.dev/api/posts \
-H Authorization: Bearer $POSTPROXY
APIKEY \
-H Content-Type: application/json \
-d {
post: {
body: 已安排的帖子,
scheduled_at: 2024-01-16T09:00:00Z
},
profiles: [twitter]
}
删除帖子
bash
curl -X DELETE https://api.postproxy.dev/api/posts/{id} \
-H Authorization: Bearer $POSTPROXY
APIKEY
平台特定参数
对于 Instagram、TikTok、YouTube,添加 platforms 对象:
json
{
platforms: {
instagram: { format: reel, first_comment: 链接在简介中! },
youtube: { title: 视频标题, privacy_status: public },
tiktok: { privacystatus: PUBLICTO_EVERYONE }
}
}
用户请求
$ARGUMENTS