postiz について
Postiz は、ソーシャルメディアやチャットの各チャネルへの投稿を予約するスキルです。Postiz APIを通じて、チャネル確認、メディアのアップロード、投稿の一覧表示・予約・削除を行います。
主な機能
- 01対応チャネルへの投稿予約
- 02接続済みチャネルと投稿の一覧表示
- 03次の投稿可能枠の確認
- 04ファイルまたはURLからメディアをアップロード
- 05予約投稿の削除
活用シーン
- 01複数のソーシャルチャネルへの投稿計画
- 02予約前のチャネル空き枠の確認
- 03予約投稿へのアップロード済みメディアの添付
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gitroomhq/ postiz-docs --skill postizインストール後、Claude Code で/postizを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
CODEOWNERSREADME.mdLICENSE.github/workflows/docs-checks.yml.idea/.gitignorecopilot.data.migration.ask2agent.xmlcopilot.data.migration.ask.xmlmodules.xmlvcs.xmlnew-postiz-docs.imlcopilot.data.migration.agent.xmlcopilot.data.migration.edit.xmlphp.xml.vscode/settings.jsoncli/analytics.mdxauthentication.mdxclipping.mdxintegrations.mdxmedia-upload.mdxmanaging-posts.mdxintroduction.mdxplatform-examples.mdxcloud/codes-and-offers.mdxdowngrades.mdxoverview.mdxplans.mdxrefunds-and-support.mdxtrial.mdxlimits.mdxcontributing/developer-guide.mdx詳細
Postiz スキル
Postiz は、28 以上のチャンネルにソーシャルメディアやチャットの投稿を予約できるツールです。
X、LinkedIn、LinkedIn Page、Reddit、Instagram、Facebook Page、Threads、YouTube、Google My Business、TikTok、Pinterest、Dribbble、Discord、Slack、Kick、Twitch、Mastodon、Bluesky、Lemmy、Farcaster、Telegram、Nostr、VK、Medium、Dev.to、Hashnode、WordPress、ListMonk
セットアップ
- API キーを取得します:https://platform.postiz.com/settings
- 「Settings」をクリックします
- 「Reveal」をクリックします
- 環境変数を設定します:
export POSTIZ_API_KEY="your-api-key"
追加済みのすべてのチャンネルを取得する
curl -X GET "https://api.postiz.com/public/v1/integrations" \
-H "Authorization: $POSTIZ_API_KEY"
チャンネルで次に利用可能な枠を取得する
curl -X GET "https://api.postiz.com/public/v1/find-slot/:id" \
-H "Authorization: $POSTIZ_API_KEY"
新しいファイルをアップロードする(フォームデータ)
curl -X POST "https://api.postiz.com/public/v1/upload" \
-H "Authorization: $POSTIZ_API_KEY" \
-F "file=@/path/to/your/file.png"
既存の URL から新しいファイルをアップロードする
curl -X POST "https://api.postiz.com/public/v1/upload-from-url" \
-H "Authorization: $POSTIZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/image.png"
}'
投稿一覧
curl -X GET "https://api.postiz.com/public/v1/posts?startDate=2024-12-14T08:18:54.274Z&endDate=2024-12-14T08:18:54.274Z&customer=optionalCustomerId" \
-H "Authorization: $POSTIZ_API_KEY"
新しい投稿を予約する
各チャンネルの設定は、以下で確認できます: https://docs.postiz.com/public-api/introduction 左下のメニューにあります
新しい投稿を予約する際にメディアを添付する場合は、先にアップロードし、アップロードしたメディアの URL を使用する必要があります。 アップロード URL には uploads.postiz.com を含める必要があります。
curl -X POST "https://api.postiz.com/public/v1/posts" \
-H "Authorization: $POSTIZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "schedule",
"date": "2024-12-14T10:00:00.000Z",
"shortLink": false,
"tags": [],
"posts": [
{
"integration": {
"id": "your-x-integration-id"
},
"value": [
{
"content": "Hello from the Postiz API! 🚀",
"image": [{ "id": "img-123", "path": "https://uploads.postiz.com/photo.jpg" }]
}
],
"settings": {
"__type": "provider name",
rest of the settings
}
}
]
}'
投稿を削除する
curl -X DELETE "https://api.postiz.com/public/v1/posts/:id" \
-H "Authorization: $POSTIZ_API_KEY"
コメント
Markdown 対応