名称: postproxy
描述: 调用 PostProxy API 来创建和管理社交媒体帖子
allowed-tools: Bash
调用 PostProxy API 来跨多个平台(Facebook、Instagram、TikTok、LinkedIn、YouTube、X/Twitter、Threads)管理社交媒体帖子。
API 密钥必须设置在环境变量 POSTPROXY_API_KEY 中。
获取您的 API 密钥:https://app.postproxy.dev/api_keys
https://api.postproxy.dev
所有请求都需要 Bearer 令牌:
-H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X GET "https://api.postproxy.dev/api/profiles" \
-H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X GET "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X GET "https://api.postproxy.dev/api/posts/{id}" \
-H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X POST "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer $POSTPROXY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"post": {
"body": "帖子内容写在这里"
},
"profiles": ["twitter", "linkedin", "threads"],
"media": ["https://example.com/image.jpg"]
}'
使用 multipart 表单数据上传本地文件:
curl -X POST "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer $POSTPROXY_API_KEY" \
-F "post[body]=看看这张图片!" \
-F "profiles[]=instagram" \
-F "profiles[]=twitter" \
-F "media[]=@/path/to/image.jpg" \
-F "media[]=@/path/to/image2.png"
添加 post[draft]=true 参数以创建草稿而不发布:
curl -X POST "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer $POSTPROXY_API_KEY" \
-F "post[body]=草稿内容" \
-F "profiles[]=twitter" \
-F "media[]=@/path/to/image.jpg" \
-F "post[draft]=true"
curl -X POST "https://api.postproxy.dev/api/posts/{id}/publish" \
-H "Authorization: Bearer $POSTPROXY_API_KEY"
支持的平台选项:facebook、instagram、tiktok、linkedin、youtube、twitter、threads(或使用配置的账号 ID)
在 post 对象中添加 scheduled_at 字段:
curl -X POST "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer $POSTPROXY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"post": {
"body": "定时发布的帖子",
"scheduled_at": "2024-01-16T09:00:00Z"
},
"profiles": ["twitter"]
}'
curl -X DELETE "https://api.postproxy.dev/api/posts/{id}" \
-H "Authorization: Bearer $POSTPROXY_API_KEY"
对于 Instagram、TikTok、YouTube,可在请求中添加 platforms 对象来传递额外参数:
{
"platforms": {
"instagram": { "format": "reel", "first_comment": "链接在简介里!" },
"youtube": { "title": "视频标题", "privacy_status": "public" },
"tiktok": { "privacy_status": "PUBLIC_TO_EVERYONE" }
}
}
$ARGUMENTS