mcpField
P
postiz

postiz

github.com/gitroomhqマーケティング・グロース5152 回インストール1 週間前に更新
リポジトリ

postiz について

Postiz は、ソーシャルメディアやチャットの各チャネルへの投稿を予約するスキルです。Postiz APIを通じて、チャネル確認、メディアのアップロード、投稿の一覧表示・予約・削除を行います。

主な機能

  1. 01対応チャネルへの投稿予約
  2. 02接続済みチャネルと投稿の一覧表示
  3. 03次の投稿可能枠の確認
  4. 04ファイルまたはURLからメディアをアップロード
  5. 05予約投稿の削除

活用シーン

  1. 01複数のソーシャルチャネルへの投稿計画
  2. 02予約前のチャネル空き枠の確認
  3. 03予約投稿へのアップロード済みメディアの添付

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gitroomhq/postiz-docs --skill postiz

インストール後、Claude Code で/postizを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CODEOWNERS
README.md
LICENSE
.github/workflows/
docs-checks.yml
.idea/
.gitignore
copilot.data.migration.ask2agent.xml
copilot.data.migration.ask.xml
modules.xml
vcs.xml
new-postiz-docs.iml
copilot.data.migration.agent.xml
copilot.data.migration.edit.xml
php.xml
.vscode/
settings.json
cli/
analytics.mdx
authentication.mdx
clipping.mdx
integrations.mdx
media-upload.mdx
managing-posts.mdx
introduction.mdx
platform-examples.mdx
cloud/
codes-and-offers.mdx
downgrades.mdx
overview.mdx
plans.mdx
refunds-and-support.mdx
trial.mdx
limits.mdx
contributing/
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

セットアップ

  1. API キーを取得します:https://platform.postiz.com/settings
  2. 「Settings」をクリックします
  3. 「Reveal」をクリックします
  4. 環境変数を設定します:
    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"

コメント