ForHosting KIT · 開発者向けツール

投稿頻度からコンテンツカレンダーに日付を割り当て

日数を手作業で数えたり、表計算シートの行を何度も移動したりせずに、順序付きのコンテンツ一覧を日付入りの公開計画へ変換できます。コンテンツ、最初に利用できる日付、週当たりの投稿数をご指定ください。入力順を保ったまま、連続する7日間の各期間に投稿枠を規則的に配置し、各コンテンツの日付、週番号、週内の枠番号を含む明確なカレンダーを返します。計算結果には再現性があり、同じ入力からは常に同じ日程が得られるため、自動処理でも安心して再利用できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

公開順にコンテンツ一覧をご用意ください

まず、公開したい順番どおりにコンテンツを並べてください。各項目には仮タイトル、キャンペーン名、素材の識別子、短い説明など、空ではない文字列をご利用いただけます。このスケジューラーは内容の優先順位付け、書き換え、分類を行いません。編集上の判断を利用者側で維持できるよう、受け取った順序をそのまま採用します。開始日には、計画作業を始めた日ではなく、実際に最初の投稿が可能な日をご指定ください。先頭のコンテンツには、その開始日が割り当てられます。次に、週1件、週3件、週7件など、正の整数で投稿頻度をご入力ください。この3つの条件が明確であれば、作成後の日程も容易に確認できます。各行から元の位置を追跡し、どの7日間に属するか、週内の何番目の枠かを把握できます。キャンペーン内に公開順の依存関係がある場合は、日付を生成する前に一覧上で調整してください。本機能は入力順を正式な基準とし、重要度を推測して並べ替えることはありません。

投稿日が配分される仕組みをご確認ください

計画上の1週間は、指定した開始日を起点とする連続した7日間です。月曜日に自動的に始まるわけではなく、地域ごとの週区切りにも左右されません。この期間内では、各コンテンツの位置に基づく一定の比例規則によって日付を算出します。たとえば週3件の場合、開始日から0日後、2日後、4日後に配置され、次のコンテンツは7日後から新しい期間に入ります。この方法により、希望する週当たりの件数を守りながら、すべてを初日に集中させず期間内に分散できます。週7件を超える頻度では、同じ日付に複数の枠が割り当てられる場合があります。これは1日に複数回投稿する計画を意図的に表すものです。日付計算にはグレゴリオ暦のうるう年と各月の日数を適用し、タイムゾーンや時刻は使用しません。そのため、夏時間の切り替えで日付がずれることはなく、同一の入力はテスト、インポート、承認記録に適した同一の結果を返します。

編集業務の流れに日程をご活用ください

結果には、正規化された開始日、投稿頻度、コンテンツ総数、最後の予定日、および入力項目ごとの予定レコードが含まれます。各レコードには1から始まる位置、元のコンテンツ文字列、割り当て日、週番号、その週の枠番号が記載されます。これらの項目を使ってコンテンツ管理システムへ行を取り込んだり、位置や文字列をキーとして詳細な素材表と結合したり、現在の投稿ペースに一覧がどのように収まるかを承認担当者へ提示したりできます。結果は投稿枠の計画であり、自動公開処理ではありません。投稿の送信、SNSへの接続、祝日の確認、週末の除外、媒体ごとの最適時刻の判断は行いません。キャンペーンを一時停止する場合、頻度を変更する場合、優先項目を途中へ追加する場合は、入力順を更新してカレンダーを再生成してください。料金は1リクエスト当たり$0.002で、計算には再現性があるため、元の一覧が変わるたびに自動処理から全日程を予測可能な形で作り直せます。

キャンペーンの待機項目を日程化

承認済みの公開順や週当たりの頻度を変えずに、開始キャンペーンの各投稿へ日付を割り当てられます。

編集用の公開一覧を計画

記事タイトルや素材識別子から、確認後に別システムへ取り込める日付入りカレンダーを作成できます。

投稿頻度の変更後に再計算

週当たりの予定投稿数を増減した際、すべての枠を同じ規則で整合的に作り直せます。

このカレンダーにおける1週間とは何ですか?

指定した開始日から数える連続した7日間です。開始日が何曜日であるかには左右されません。

最初のコンテンツは開始日に投稿されますか?

はい。開始日を最初に利用可能な枠として扱い、先頭のコンテンツへ割り当てます。

複数のコンテンツが同じ日付になることはありますか?

はい。週7件を超える頻度では、同じ日付に複数の枠が必要になりますが、各コンテンツには異なる枠番号が付きます。

週末や祝日は除外されますか?

いいえ。連続した暦日に枠を配置します。営業日の規則が必要な場合は、後続処理で利用できない日を除くか、作成後の計画をご調整ください。

頻度に0または負の数を指定するとどうなりますか?

週当たりの投稿数には正の整数が必要なため、入力エラーとしてリクエストが終了します。

1回の利用料金はいくらですか?

1リクエスト当たり$0.002です。同じ再現可能な計算をブラウザー上の実行画面でもご利用いただけます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/biz/content-calendar-slot-fill

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/biz/content-calendar-slot-fill \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content_pieces":["Product launch announcement","Customer success story","Behind-the-scenes video","Monthly tips roundup"],"posts_per_week":3,"start_date":"2026-08-03"}'
{
  "content_pieces": [
    "Product launch announcement",
    "Customer success story",
    "Behind-the-scenes video",
    "Monthly tips roundup"
  ],
  "posts_per_week": 3,
  "start_date": "2026-08-03"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.content_calendar_slot_fill",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →