メむンコンテンツぞスキップ
芋出し画像

私がやっおきたこずを党郚曞き出したら、14䞇字になりたした

    前回は、2か月ぶんの数字を䞊べたした。フォロワヌの䌞びも、
    朝ず昌の差も、投皿が届いおいない9割のこずも、そのたた出したした。
    今日は少し毛色が違いたす。
    この2か月半、私が䜕をどう䜜っおきたのかを、䞞ごず1本にたずめた
    蚘事を、有料で出したした。
    その䞭身の話をさせおください。

    なぜ曞いたのか

    この note を始めたずき、私は「毎日むンスタを曎新しおいる人」では
    ありたせんでした。平日は朝から晩たで䌚瀟にいお、垰宅は22時半ごろ。
    ゜ファに座った時点で、その日の気力はもう残っおいたせん。

    それでも @harumi_auto は、6月19日から今日たで、朝8時ず昌12時半に
    投皿を出し続けおいたす。私が䌚議に出おいる間も、通勀の間も、
    寝おいる間もです。

    止たったのは、これたでに䞀床だけ。たる䞀日、朝も昌も出なかった
    日がありたす。
    その日に䜕が起きたのかは、この蚘事の埌半で
    そのたた公開したす。

    䜜ったずきのこずを思い返すず、いちばん苊しかったのはコヌドを曞く
    こず
    ではありたせんでした。コヌドは Claude Code が曞いおくれたす。
    苊しかったのは、Instagramに投皿するための「鍵」を手に入れる工皋ず、動き出したあず、゚ラヌも出さずに壊れおいくものの存圚でした。
    どちらも、ネットで調べおも断片しか出おきたせん。
    私は䜕床も詰たっお、そのたびに1日を溶かしたした。

    その「溶かした1日」を、党郚曞き出したした。

    䜕を曞いたのか目次を党郚出したす

    もったいぶっおも仕方がないので、目次はすべお公開したす。
    章のタむトルだけでなく、その䞋の小芋出したで党郚です。

    読んでいただくず分かりたすが、前半は「䜜る話」、埌半は「動き出した
    あずの話」に分かれおいたす。私が時間を溶かしたのは埌半なので、
    そちらのほうが厚くなりたした。

    💡 第2章から付録Aたでの各章には、それぞれ冒頭に「この章でやるこず」、
    末尟に「぀たずきポむント早芋衚」ず「この章のたずめ」が付いおいたす。
    以䞋の䞀芧では、この3぀は繰り返しになるので省いおいたす。

    はじめに

    • 平日倜10時半に垰宅する䌚瀟員が、毎日むンスタを曎新できおいる理由

    • この蚘事を読むず、䜕ができるようになるか

    • なぜ「自動化」だったのか

    • 想定しおいる読者プログラミングが分からなくおも倧䞈倫です

    • この蚘事が想定しおいない読者

    • かかるコスト① 䜜るずきClaude Code  ② 毎日動かすずき
      Anthropic APIキヌ

    • この蚘事の䜿い方

    第1章 党䜓像を理解する

    • たず「地図」を手に入れる

    • なぜ、この構成なのか

    • 登堎人物郚品の玹介

    • システム構成図

    • デヌタの流れ ── 投皿1回が走るたでに䜕が起きおいるか

    • なぜ「目芚たし」を倖泚するのか ── cron-job.org を䜿う本圓の理由

    • 「党自動」の限界 ── 手動投皿を、あえお残す

    • 完成圢を、いた芋おください

    第2章 環境構築 ── 䜜業堎を甚意する

    • たず、甚意するもの環境の前提

    • なぜ「デスクトップアプリ版」なのか

    • Claude Codeデスクトップアプリ版を導入する
      ダりンロヌドサむンむンプランを遞ぶ

    • 課金䞊限を蚭定するやらないず、い぀か泣きたす

    • 動䜜確認 ── Claude Codeに最初の䞀声をかける

    • GitHubアカりントを甚意する
      そもそも「リポゞトリ」ずはこの蚘事では「2぀の倉庫」を䜿いたす

    • 【任意】タヌミナルVS Codeで䜿いたい人ぞ䞊玚者向け

    第3章 Instagram Graph API 攻略 ── この蚘事いちばんの山堎

    • たず地図を芋る ── なぜここが難しいのか

    • ステップ0 ── 「2぀の取埗方匏」があるこずを知る重芁な前提

    • ステップ1 ── Instagramをプロアカりントにする

    • ステップ2 ── Facebookペヌゞを甚意しお、Instagramず連携する

    • ステップ3 ── Meta for Developers に登録する

    • ステップ4 ── アプリを䜜成する

    • ステップ5 ── 必芁な暩限permissionを理解する

    • ステップ6 ── アクセストヌクンを取埗する

    • ステップ7 ── トヌクンを「長持ちする鍵」にする

    • ステップ8 ── InstagramビゞネスアカりントID投皿の宛先を
      取埗する

    • ステップ9 ── 取埗した鍵ず宛先を「疎通テスト」する

    • ステップ10 ── 実際に1枚、テスト投皿しおみる

    • 取埗した「鍵ず宛先」をどこに眮くか

    • トヌクンの期限切れに、どう備えるか

    • よくある゚ラヌず察凊

    第4章 投皿コンテンツをClaude Codeに䜜らせる

    • この章は「読むだけ」で倧䞈倫 ── 先に肩の力を抜いおください

    • たず方針 ── 䞭身を「毎日れロから考える」のは絶察に続かない

    • 「䞭の人」を䞀人だけ、先に決めおおく ── ペル゜ナの固定

    • ネタを生成させる ── 「決たった圢JSON」で返しおもらう

    • 平日ず䌑日で曞き分ける ── 運甚で螏んだ萜ずし穎

    • 読たれる工倫 ── 1行目ずハッシュタグ

    • 画像を毎回そろえる ── ブランドカヌドキャラクタヌ合成

    • 画像の「眮き堎所」 ── ImgBBではなく、GitHubから配る

    • 投皿前に自動で匟く ── 品質チェック

    第5章 GitHub Actions で実行させる

    • 先に、肩の力を抜いおください ── 党郚を理解しおから進めなくおいい

    • なぜ「自分のパ゜コン」ではダメなのか ── クラりドで動かす理由

    • 党䜓像 ── ワヌクフロヌずいう「䜜業手順曞」

    • ステップ1鍵を「金庫」にしたう ── Secrets の登録
      「秘密ではない蚭定」は Variables ぞ

    • ステップ2画像を運ぶための専甚キヌ ── 画像リポゞトリ甚 PAT

    • ステップ3手順曞ワヌクフロヌを、決たった堎所に眮く

    • ステップ4たず手元で確かめおから、クラりドぞ

    • ステップ5いよいよ動かす ── 「Run workflow」を抌す

    • ステップ6結果を「ログ」で読む ── 緑のチェックず赀いバツ

    第6章 cron-job.org で定期実行する

    • 先に、肩の力を抜いおください ── 党郚を理解しおから進めなくおいい

    • なぜ「倖郚のスケゞュヌラヌ」が芁るのか

    • 党䜓像 ── 「ボタンを抌す」を、URLで肩代わりさせる

    • ステップ1発火専甚の鍵cron発火甚PATを甚意する

    • ステップ2cron-job.org に登録する

    • ステップ3䜕を叩くか ── URL ずリク゚ストの䞭身

    • ステップ4い぀叩くか ── スケゞュヌル8:00 ず 12:30

    • ステップ5テスト発火 ── 「204」が出れば成功

    • ステップ6二重の安党網 ── 倱敗にちゃんず気づく

    第7章 運甚蚭蚈 ── 動き出した仕組みず、どう付き合うか

    • 先に、肩の力を抜いおください ── この章は、読むだけでいい章です

    • 「動いおいる」は、「正しい」ではない

    • 3぀の鍵の期限管理 ── いちばんよく止たる原因
      実話私は、期限切れで䞞䞀日ぶんの投皿を萜ずしたした

    • 投皿の頻床をどう決めるか ── 1日1回か、耇数回か

    • 投皿の時間垯をどう決めるか

    • 数字を、手で数えるのをやめる

    • A/Bテストの芋方 ── 平均だけで勝ち負けを決めない
      平均は簡単に揺れる「リヌチ」を芋ないず分からない芋るべき
      数字は結局この3぀だけ

    • 「自動だけだず飜きられる」問題
      テヌマを䜕本かに分けお回す蚀い回しの「クセ」を朰しおいく

    • 手動を、どこに残すか ── 自動化しないず決めたもの

    • アカりントを止められないために

    • フォロワヌが䌞びないずきに、芋盎す3点

    第8章 トラブルシュヌト集 ── 止たったずき、どこから疑うか

    • 倧原則 ── 䞊流から䞋流ぞ、4぀の関所を順に疑う
      最初の3分でやるこず

    • 症状から匕く ── 逆匕き衚

    • ケヌス1アクセストヌクンが切れた ── いちばん倚く、いちばん止たる
      ← ★今日この節を䞞ごず公開したす

    • ケヌス2そもそも実行が走っおいない ── 合図が届いおいない

    • ケヌス3画像を眮くステップで止たる

    • ケヌス4党ステップ緑なのに、投皿が芋圓たらない

    • ケヌス5文章を䜜るステップで止たる

    • ケヌス6投皿は出おいるのに、䞭身がおかしい

    • ケヌス7数字が取れない ── 党郚成功なのにレポヌトが空

    • ケヌス8倱敗しおいるのに、通知メヌルが来ない

    • ケヌス9Instagram偎に断られる ── 画像やキャプションの圢匏

    • ケヌス10同じ投皿が2回出た

    • 埩旧したあずに、必ずやるこず

    • それでも分からないずきの、頌み方

    付録A 継続運甚チェックリスト ── 期限を切らさない、
    静かな故障に気づく

    • 3぀の鍵の期限衚 ── ★最初に䞀床だけ䜜る投皿甚トヌクンの
      「期限なし」に぀いおカレンダヌに2回入れおおく

    • 毎週やるこず5分── 実物を3本読む芋぀けおも、
      その堎で盎さなくおいい

    • 毎月やるこず15分── 利甚料の確認数字を1行だけ蚘録する

    • 幎に䞀床やるこず1月

    • 鍵を䜜り盎すずきのチェックリスト
      投皿甚トヌクン画像甚PATcron発火甚PAT

    • 止たったずきの緊急チェックリスト

    • 仕様倉曎を、自分で远えるようになる
      廃止スケゞュヌルの読み方障害情報の窓口

    • 蚘録の぀け方 ── 1行でいい

    • ★ たずめお䜿うチェックリストコピヌ甚

    付録B コヌド䞀芧 ── どのファむルが、䜕をしおいるか

    • 党䜓像 ── 2぀の倉庫ず、10のファむル
      ファむル構成「4぀の関所」ずの察応

    • ファむル別・詳现投皿の䞭身を䜜るInstagramに投皿する
      倱敗したずきだけ知らせる数字を取っおくるレポヌトにたずめる
      メヌルで送る疎通テストをたずめお実行する毎日の投皿の手順曞
      週1回の数字収集の手順曞

    • 環境倉数金庫に入れるものの䞀芧

    • 必芁な郚品

    • コヌドを、Claude Codeにどう枡すか
      最初に組むずき䞀郚だけ盎したいずき動かなくなったずき

    付録C 甚語集 ── 匕っかかった蚀葉を匕く

    • ★玛らわしい蚀葉の区別「トヌクン」が2皮類ある
      「トヌクン」ず「PAT」「Secrets」ず「Variables」
      「リヌチ」ず「むンプレッション」
      「公開リポゞトリ」ず「非公開リポゞトリ」

    • この蚘事で䜿っおいる「たずえ」

    • Claude Code・パ゜コンたわり

    • GitHubたわり

    • Instagram・Metaたわり

    • 自動実行cronたわり

    • 数字・分析たわり

    • ゚ラヌ・技術䞀般

    付録D 曎新履歎 ── この蚘事は、これからも盎したす

    • この版に぀いお

    • 曎新の方針 ── 買ったあずの改蚂は、远加料金なしです
      䜕を盎すか䜕は盎さないか

    • 曎新されたこずを、どうやっお知るか

    • 間違い・分かりにくい箇所を芋぀けたら

    • 曎新履歎

    • 今埌、远加を予定しおいるもの

    💡 付録A〜Dは、有料蚘事ずは別の無料蚘事にたずめおありたす。
    買わなくおも、いた読めたす。

    → むンスタ自動投皿を、止めないための付録集
    本線の手順ず察で䜿う参照資料なので、文章の雰囲気を芋おいただく
    詊し読み
    にもちょうどいいず思いたす。

    どれくらいの量になったか

    曞き終えお数えたら、こうなりたした。

    • 本文 
 箄143,000字

    • 画面キャプチャ 
 21枚

    • 図システム構成図・実行画面のむメヌゞ図など 
 8枚

    • 構成 
 本線8章はじめに付録4本は無料の別蚘事

    最初に構想したずきは「3䞇字くらいかな」ず思っおいたした。
    5倍近くになった理由は単玔で、぀たずいた箇所を省かなかったからです。
    「ここは適圓に読み飛ばしおください」ず曞けば10分の1にできたすが、
    私自身がそういう蚘事に䜕床も苊劎させられおきたので、それは
    やめたした。

    キャプチャは、Metaの蚭定画面のように文章だけでは絶察に䌝わらない堎所
    に集䞭しお眮いおありたす。個人情報が写っおいる郚分は、すべおがかし
    凊理をしおありたす。

    💡 コヌド本䜓は、蚘事の䞭に貌るのではなく、誰でも芋られる公開
    リポゞトリ
    に眮いおありたす。
    → github.com/harumi-insta-auto/harumi-auto-template
    買わなくおも、いた芋られたす。ただし、これは䞭身が空っぜの雛圢です。
    「どのファむルが䜕をしおいお、Claude Codeにどう頌めばいいか」の
    地図は付録Bに曞いおありたす。

    正盎にこういう方には、合いたせん

    販売前に曞いおおいたほうがフェアだず思うので、先に曞きたす。
    次の3぀に圓おはたる方には、この蚘事はおすすめしたせん。

    • ボタン1぀で党郚やっおくれる完成アプリを期埅しおいる方。
      これは「自分で仕組みを組む」蚘事です。

    • コヌドの䞭身を䞀切読む気がない方。コピペすら䞍芁な䜜りには
      したしたが、最䜎限「いた䜕が動いおいるか」は理解しおいただく
      前提で曞いおいたす。

    • Instagram Graph API の芏玄倉曎に、氞続的に察応しおほしい方。
      これは2026幎時点の仕様がベヌスです。仕様が倉わったずきに
      自分で远える方法は付録Aにたずめたしたが、「未来氞劫そのたた動く」
      お玄束はできたせん。

    3぀目に぀いおは、次の節で補足させおください。

    毎月いくらかかるか実額を出したす

    「自動化」ず聞くず月額が怖い方もいるず思うので、実際にかかっおいる
    金額をそのたた出したす。

    • GitHubコヌドの保管・自動実行 
 無料

    • cron-job.org定時実行の合図 
 無料

    • 画像の配信 
 無料

    • Instagram Graph API投皿の実行 
 無料

    • 投皿文を毎回䜜らせるAI 
 有料ここだけ

    ぀たり、毎月お金がかかっおいるのは、投皿文を䜜らせる分だけです。

    @harumi_auto は1日2本、月にするず玄60本を自動生成しおいたす。
    その実枬が、月に400円前埌でした週に1回の数字レポヌト蟌み・
    2026幎10月。AIが曞く文章の長さや為替で月ごずに揺れたすが、
    倚い月でも500円ほどです。

    猶コヌヒヌ3本ぶんほどです。私はこの金額を芋たずき、正盎
    「もっずかかっおいるず思っおいた」ず拍子抜けしたした。

    ⚠ ただし、これは動かし続けるための費甚です。最初に䜜るずきは別で、
    そこには Claude Code の利甚料サブスクか埓量課金がかかりたす。
    䜜るのは最初の数日に集䞭する䜜業なので、「䞀時的にたずたっお䜿う分」
    ず「毎月かかる分」を分けお考えおください。この分け方ず、䞊限蚭定の
    やり方も蚘事の䞭に曞きたした。

    ひず぀、癜状しおおきたす

    さきほど「未来氞劫そのたた動くお玄束はできない」ず曞きたした。
    これは䜓裁の話ではなく、぀い先日それが起きたので曞いおいたす。

    私は先日、投皿文を䜜らせるAIを新しい䞖代のものに入れ替えたした。
    䜜業ずしおは、蚭定ファむルの䞭の名前を1぀曞き換えるだけです。
    5分で終わる、はずでした。

    ずころが動かしおみるず、新しいAIは返事の圢が倉わっおいたした。
    それたでは「返事のいちばん最初に本文がある」前提で䜜っおあったのに、
    新しいAIは最初に考えごずを返しおくるようになっおいたのです。仕組みは
    本文を取り出せずに倱敗し、あらかじめ甚意しおおいた予備の文章に
    静かに差し替えお、そのたた投皿したした。

    ゚ラヌは出たせん。実行結果は緑のたた。通知も飛びたせん。
    気づかなければ、翌朝から毎日、予備の文章がずっず出続けおいた
    はずです。

    芋぀けられたのは、本番に出す前に「投皿せずに文章だけ䜜っおみる」
    やり方を、この蚘事を曞きながら甚意しおいたからでした。
    皮肉な話ですが、
    蚘事の第7章に「動いおいるは、正しいではない」ずいう節を曞いた私が、
    その節に曞いたずおりのこずを自分でやらかしたわけです。

    だから、買ったあずの改蚂は远加料金なしにしたした。仕様が倉わったり、
    私が新しく別の萜ずし穎にはたったりしたら、その぀ど蚘事を盎したす。
    note の有料蚘事は、買った人がい぀でも最新版を読める䜜りなので、
    これができたす。曎新の方針ず履歎は付録Dにたずめおありたす。

    ★ 詊し読み第8章から、1節を䞞ごず公開したす

    ここからが今日の本題です。

    有料蚘事の䞭から、第8章のケヌス1「アクセストヌクンが切れた」を、
    たるごずそのたた公開したす。抜粋でも芁玄でもなく、有料で読める本文ず
    䞀字䞀句同じものです。

    この節を遞んだ理由は3぀ありたす。

    1. 私が実際に、これで䞞䞀日ぶんの投皿を萜ずしたから。
      前々回の倱敗談の続きにあたる、いちばん新しい倱敗談です。

    2. この節だけで完結しお読めるから。
      他の章を読んでいなくおも意味が通るように曞いおありたす。

    3. 有料でどこたで曞いおいるか、いちばん正盎に䌝わる節だから。
      手順の现かさも、写真の入り方も、し぀こさも、ここを読めば
      分かるず思いたす。

    ひず぀だけ先にお断りしたす。ここから文䜓が急に倉わりたす。
    私のこの note はい぀も䞀人称のゆるい読み物ですが、有料蚘事は
    「あなたが手を動かすための説明」なので、地の文が説明口調になりたす。
    そこも含めお、そのたた出したす。

    ここから、有料蚘事 第8章より

    ケヌス1アクセストヌクンが切れた
    ── いちばん倚く、いちばん止たる

    自動投皿が完党に止たる原因のうち、䜓感でいちばん倚いのがこれです。
    しかも厄介なこずに、前の日たで䜕ごずもなく動いおいたのに、
    ある朝を境にぱたりず止たりたす。

    この節は、この蚘事の他の章を読んでいなくおも、ここだけで完結しお
    読めるように曞きたす。少し䞁寧すぎるくらいに曞きたすが、
    実際に止たった朝に読む節なので、そのほうがいいず考えたした。

    たず、症状

    • 昚日たで正垞に投皿されおいた。今日は朝も昌も、1本も出おいない。

    • GitHub Actions の実行履歎は残っおいる
      ぀たり、時刻の合図はちゃんず届いおいる。

    • 実行を開くず、画像を䜜るずころたでは党郚成功緑。いちばん最埌の
      「Instagramに投皿する」ステップだけが赀いバツになっおいる。

    この「最埌の1ステップだけが赀い」ずいう圢が、トヌクン切れのいちばん
    分かりやすい特城です。

    画像
    ※これはむメヌゞ図です

    次に、゚ラヌメッセヌゞ

    赀いバツのステップを開くず、こういうメッセヌゞが出おいたす。
    これは@harumi_auto で実際に出たものを、そのたた茉せおいたす。

    create_media_container failed: HTTP 400
    {"error": {"message": "Error validating access token: Session has expired on
     Saturday, 08-Aug-26 04:00:00 PDT.", "code": 190, "error_subcode": 463}}

    英語ですが、芋るべきずころは3぀だけです。

    • 「Error validating access token」  アクセストヌクン
      投皿甚の鍵の怜蚌に倱敗した 鍵が受け付けられなかった

    • 「Session has expired on  」  い぀切れたか。
      ここに曞かれおいる日時に、鍵は倱効しおいる

    • 「"code": 190」  Metaの゚ラヌ番号。
      190は「トヌクンの問題」を衚す番号。ここが190なら、ほが確定

    💡 「"code": 190」を芋぀けたら、それはトヌクンの話です。
    他のずころ時刻の合図、画像の眮き堎、文章の生成をいくら芋盎しおも
    盎りたせん。逆に、190以倖の番号が出おいるなら、この節ではなく埌半の
    ケヌスを芋おください。

    ⚠ 衚瀺されおいる倱効時刻は、日本時間ではないこずがありたす。
    䞊の䟋の「PDT」はアメリカ西海岞の時間で、
    日本時間より16時間遅れおいたす。「08-Aug-26 04:00:00 PDT」は、
    日本時間では 8月8日の20:00 です。「衚瀺が昚日の日付だから今日は
    関係ないのでは」ず誀解しやすいので、時差だけ気に留めおおいおください
    この換算もClaude Codeに聞けば䞀発で出たす。

    それが本圓にトヌクンなのか ── 他の可胜性を消す

    「最埌のステップだけ赀い」「code 190」がそろっおいれば、
    たず間違いありたせん。ただ、念のため無実を確認しおおくず安心なものが
    3぀ありたす。どれも1〜2分で枈みたす。

    • 時刻の合図cron偎  GitHub の Actions タブに、
      その時刻の実行が残っおいるか → 実行が残っおいる合図は届いおいる

    • 画像を運ぶ鍵  同じ実行の䞭の、
      画像を眮くステップ → 緑チェックで成功しおいるこの鍵は生きおいる

    • 文章を䜜る郚分  同じ実行の䞭の、
      䞭身を䜜るステップ → 緑チェックで成功しおいるここも生きおいる

    💡 ここが、この章の倧原則の効き目です。「投皿の䞀歩手前たで、
    党郚うたくいっおいる」ずいう事実そのものが、他の関所の無実蚌明
    になりたす。止たった堎所が、犯人を教えおくれるわけです。

    実話私は、これで䞞䞀日ぶんの投皿を萜ずしたした

    ここからは、実際に起きたこずをそのたた曞きたす。

    ある土曜日、私は投皿甚トヌクンを䜜り盎したした。目的は、
    投皿ずは別の甚件でした数字を読むための暩限を1぀远加したかった。
    手順どおりに進めお、最埌にテスト投皿をしお、成功も確認したした。
    画面には投皿のIDが衚瀺され、Instagramを開けば投皿もちゃんず出おいる。
    その時点では、䜕ひず぀問題は芋えたせんでした。

    ずころが翌日、朝も昌も、投皿が1本も出たせんでした。

    原因を远いかけお、青ざめたした。トヌクンを䜜る手順には、途䞭で䞀床、
    取埗したトヌクンを画面䞊郚の入力欄に貌り盎すずいう、地味だけれど絶察
    に飛ばしおはいけない工皋がありたす。私はそこを飛ばしおいた。
    その結果、「ずっず䜿える鍵」ではなく「数時間で切れる鍵」を
    䜜っおしたい、それを金庫GitHubのSecretsに入れおいたのです。

    そしお、いちばん間が悪かったのがここです。

    私がテスト投皿をしたのは、その鍵が切れる4分前でした。

    だから成功しおしたった。「確認した」ずいう蚘憶だけが残り、
    翌朝には切れおいた——ずいうのが顛末です。

    ⚠ ここから匕き出せる教蚓「テスト投皿が通った」は、トヌクンが
    正しい蚌拠になりたせん。切れる盎前の鍵でも、テストは通りたす。
    確かめるべきなのは「投皿できたかどうか」ではなく、鍵そのものの性質—
    —皮類は正しいか有効期限はあるか、の2点です。確かめ方は、
    このあずすぐ説明したす。

    💡 もうひず぀、救われた点も曞いおおきたす。止たったこず自䜓には、
    その日のうちに気づけたした。
    倱敗したずきだけ届くメヌル通知第5章ず、
    cron-job.org 偎の通知第6章——この二重の網があったので、
    「䜕日も止たったたた気づかない」ずいう最悪の事態には
    なりたせんでした。
    通知は、動いおいるずきは䜕も蚀っおこないぶん存圚を忘れがちですが、
    こういう日のためにありたす。

    なぜ切れたのか ── 「短期の鍵」ず「長期の鍵」

    なぜ「数時間で切れる鍵」ができおしたうのか。ここだけ、仕組みを
    知っおおくず再発を防げたす。

    Instagramに投皿するための鍵アクセストヌクンは、2段階で䜜りたす。

    • 1段目あなた自身の鍵ナヌザヌトヌクン  発行盎埌は短期。
      長期に亀換する操䜜をしお初めお長持ちする

    • 2段目ペヌゞの鍵ペヌゞトヌクン これを投皿に䜿う 
 1段目の鍵
      の寿呜を、そのたた匕き継ぐ

    萜ずし穎は、この䞀行に尜きたす。

    ⚠ 2段目の鍵の寿呜は、「2段目を䜜った瞬間に、画面に入っおいた1段目
    の鍵が長期だったかどうか」で決たりたす。1段目を長期に亀換する操䜜
    をしおも、その長期の鍵を画面の入力欄に貌り盎さないたた2段目を
    䜜るず、画面にはただ短期の鍵が入ったたたなので、出おくる2段目も
    短期になりたす。
    しかも、出来䞊がった鍵の芋た目は、長期のものず区別が぀きたせん。
    私がはたったのは、たさにここです。

    💡 さらにたちが悪いのは、2段目の鍵だけを埌から
    延長するこずはできないずいう点です。「短期のたた䜜っおしたった」
    ず気づいたら、1段目からやり盎すしかありたせん。逆に蚀えば、
    やり盎しさえすれば必ず盎りたす。

    埩旧の手順

    ここからが実䜜業です。@harumi_auto で実際に埩旧したずきの順番を、
    そのたた曞きたす。所芁時間は15〜20分ほどです。

    ⚠ 䜜業に入る前にひず぀。トヌクンの文字列は、パスワヌドず同じ
    機密情報です。画面のコピヌを人に芋せたり、
    チャットに貌ったりしないでください。私はこの埩旧䜜業のあいだ、
    Claude Codeには手順だけを聞き、鍵の実物は䞀床も枡しおいたせん。
    それで問題なく完了できたす。

    ① Metaの「Graph API Explorer」を開く

    developers.facebook.com/tools/explorer/
    を開きたす。ここは、Metaが甚意しおいるAPIのお詊し画面です。

    ⚠ 最初に、画面右䞊の「Metaアプリ」の遞択が正しいかを必ず
    確認しおください。別のアプリが遞ばれた状態のたた䜜業するず、
    たったく別のアカりント向けの鍵ができおしたいたす。私は耇数の
    アカりントを運甚しおいるので、ここを取り違えかけたこずがありたす。
    画面に出おいるアプリ名が、あなたが䜜ったアプリの名前になっおいるか、
    指差し確認をおすすめしたす。

    ② 必芁な暩限をチェックしお、1段目の鍵短期を発行する

    暩限の䞀芧から、必芁なものにチェックを入れお
    「Generate Access Token」を抌したす。@harumi_auto で䜿っおいる暩限は
    次の6぀です。

    • pages_show_list 
 自分のペヌゞの䞀芧を芋る

    • business_management 
 ビゞネス蚭定にアクセスする

    • instagram_basic 
 Instagramアカりントの基本情報を読む

    • instagram_content_publish 
 Instagramに投皿するこれが本呜

    • pages_read_engagement 
 ペヌゞの反応を読む

    • instagram_manage_insights 
 数字リヌチ・保存などを読む

    💡 ここでチェックを入れ忘れた暩限は、あずから鍵に足すこずが
    できたせん。

    足したくなったら、たた最初からやり盎しです。私は数字を読む暩限
    instagram_manage_insightsを最初に入れ忘れおいお、あずで䜜り
    盎すはめになり、そのやり盎しの最䞭に、この章のトラブルを
    起こしたした。

    面倒でも、必芁そうなものは最初から党郚チェックしおおくほうが、
    結果的に早いです。

    ③ 1段目の鍵を「長期」に亀換する

    ここが第1の芁点です。②で出おきた鍵は短期なので、長期に亀換する
    操䜜
    をしたす。画面䞊郚のURL欄を曞き換えお送信する圢になりたす
    正確な曞き方はClaude Codeに聞くのが確実です。アプリIDず
    アプリシヌクレットずいう2぀の倀を、自分のアプリの蚭定画面から
    持っおくる必芁がありたす。

    ⚠ ここで実際に私がやった、しょうもないけれど時間を溶かすミスを2぀
    曞いおおきたす。①アプリシヌクレットの貌り間違い「蚭定→
    ベヌシック」にある正しい倀を䜿う。違う倀だず
    「Error validating client secret」ず怒られたす②説明文の
    プレヌスホルダヌを消し忘れる
    。「{アプリID}」のような曞き方を
    そのたた貌るず、䞭かっこごず送信されお゚ラヌになりたす。
    蚘号ごず完党に消しお、生の倀だけを貌る——これだけで防げたす。

    ④ ★長期になった鍵を、画面䞊郚のトヌクン欄に「貌り盎す」

    この蚘事の䞭で、いちばん飛ばされやすく、いちばん高く぀く䞀手です。

    ③で長期の鍵が返っおきたすが、画面䞊郚の入力欄には、ただ②の短期の
    鍵が入ったたた
    です。ここで③の長期の鍵をコピヌしお、䞊郚の欄に
    貌り盎したす。

    ⚠ 私が䞞䞀日ぶんの投皿を萜ずしたのは、この䞀手を飛ばしたからです。
    画面䞊は䜕も倉わりたせんし、飛ばしおも゚ラヌは出たせん。
    だからこそ危ない。「貌り盎したか」を声に出しお
    確認するくらいでちょうどいいず思っおいたす。

    â‘€ 2段目の鍵投皿に䜿う鍵を取り出す

    貌り盎した状態で、自分のペヌゞの情報を取埗するリク゚ストを送りたす。
    返っおきたデヌタの䞭に「access_token」ずいう項目があり、
    これが投皿に䜿う鍵です。

    ⑥ ★「アクセストヌクンデバッガヌ」で、鍵の正䜓を確認する

    ここが、この節でいちばん芚えおおいおほしい工皋です。

    developers.facebook.com/tools/debug/accesstoken/
    を開き、⑀で埗た鍵を貌っお「デバッグ」を抌したす。するず、
    その鍵の正䜓が衚で衚瀺されたす。芋るのは2行だけです。

    • タむプ 
 正しい倀は「Page」。
      「User」になっおいるなら、⑀を取り違えおいる
      1段目の鍵を芋おいる

    • 有効期限 
 正しい倀は「なし」。
      日時が入っおいるなら、それは短期の鍵。④の貌り盎しを飛ばしおいる

    画像
    アクセストヌクンデバッガヌ。芋るのは「タむプPage」ず「有効期限
    なし」の2行だけ

    💡 この2行を確認する30秒が、䞞䞀日ぶんの投皿を守りたす。
    私はこれを省いたせいで止めたした。テスト投皿ではなく、この画面を
    芋おください。テスト投皿は「いた䜿えるか」しか教えおくれたせんが、
    この画面は「明日も䜿えるか」を教えおくれたす。

    ⑩ GitHubの金庫Secretsの鍵を差し替える

    GitHubのリポゞトリの「Settings → Secrets and variables → Actions」
    を開き、投皿甚トヌクンを入れおある項目@harumi_auto では
    「INSTAGRAM_ACCESS_TOKEN」を Update しお、新しい鍵に
    差し替えたす。

    💡 金庫の䞭身は、登録したあずは自分でも芋られたせん「Update
    䞊曞き」しかできない䜜り。これは䞍䟿ではなく安党のためです。
    ですから、叀い倀ず芋比べるようなこずはできたせん。䞊曞きしたら、
    それが新しい鍵です。

    ⑧ 投皿せずに、疎通だけ確かめる

    差し替えたら動䜜確認をしたくなりたすが、ここでいきなり投皿を
    実行しないほうがいいです。埩旧䜜業の途䞭で䜙蚈な投皿が出るず、
    その日の投皿の䞊びが厩れたす。

    💡 私は、数字を集めるワヌクフロヌ第7章で䜜った週次のレポヌト
    を手動で実行しお確認したした。これはInstagramに䜕も投皿せず、
    読み取りだけを行うので、鍵が生きおいるかどうかだけを、安党に確
    かめられたす。読み取り専甚の凊理をひず぀持っおおくず、こういうずきに
    効きたす。

    💬 Claude Codeぞの頌み方の䟋「投皿甚トヌクンを差し替えたした。
    実際に投皿はせずに、新しいトヌクンで Instagram の情報が
    読めるかどうかだけを確認したいです。いたあるワヌクフロヌのうち、
    どれをどう実行すればいいか教えおください。」

    ⑹ 次の自動発火を埅っお、実物を芋る

    疎通が確認できたら、あずは次の定時@harumi_auto なら翌朝8:00
    を埅ちたす。翌朝、Instagramを開いお投皿が出おいれば、埩旧完了です。

    📝 著者の実話私は、翌朝の投皿が無事に出たのを確認するたで、
    正盎そわそわしおいたした。そしお、翌朝ちゃんず出おいたした。
    そのずきのほっずした感じは、手動で毎日投皿しおいたころには無
    かったものです。自分が寝おいる間に、仕組みが勝手に立ち
    盎っおくれたような気がしお、少し劙な気分だったのを芚えおいたす。

    萜ずした分の投皿を、あずから出すべきか

    止たっおいた日の投皿を「取り返す」べきか——これは、
    私はやらないほうがいいず考えおいたす。

    💡 理由は、文章が時間垯に合わせお曞かれおいるからです。@harumi_auto
    の投皿は「朝8:00の私」「昌12:30の私」を前提にした文章になっおいたす。
    それを倜に出すず、「昌䌑みです」ずいう文章が22時に流れるこずになり、
    かえっお䞍自然です。止たった日は、静かに諊める。
    1日投皿がなかったこずに気づく読者は、たずいたせん。

    二床ず起こさないための、3぀の習慣

    • ① 鍵を觊ったら、必ずデバッガヌで芋る 
 タむプ「Page」
      有効期限「なし」。この2行だけ。30秒で枈みたす

    • ② テスト投皿を「確認」ず呌ばない 
 テスト投皿は「いた䜿えるか」
      しか分かりたせん。明日も䜿えるかは、デバッガヌにしか分かりたせん

    • ③ 暩限は、必芁そうなものを最初から党郚入れる 
 あずから
      足せたせん。足したくなったずきの䜜り盎しが、事故の枩床です
      私の堎合はたさにそれでした

    この節のたずめここだけ読んだ方ぞ

    • 最埌の投皿ステップだけが赀いバツで、
      「"code": 190」が出おいたら、投皿甚トヌクンの期限切れです。

    • 原因のほずんどは、2段階のうち「長期にした鍵を貌り盎す」䞀手を
      飛ばしたこず。芋た目では区別が぀かない短期の鍵が出来䞊がりたす。

    • 「テスト投皿が通った」は、正しさの蚌拠になりたせん。
      私は切れる4分前にテストしお、翌日止めたした。

    • 確認すべきはアクセストヌクンデバッガヌの2行——タむプ「Page」
      有効期限「なし」。

    • 埩旧は、1段目からやり盎しお、金庫の鍵を差し替え、
      投皿せずに読み取りだけで疎通確認し、次の定時を埅぀。

    詊し読みは、ここたでです

    䟡栌ず、買ったあずのこず

    長くなりたした。最埌に、倀段の話をさせおください。

    画像

    販売開始から9日間は早期䟡栌を眮いおいたしたが、いたは5,980円です。
    期間や人数の区切りはありたせん。

    い぀買っおも、䞭身は同じものが手に入りたす。
    期間限定で読めるペヌゞのようなものは甚意しおいたせん。
    「買った方はい぀でも最新版が読めたす」ずいう、
    䞋に曞いた玄束ず食い違っおしたうからです。

    蚘事に入っおいるもの ── プロンプトペル゜ナの穎埋め集

    これは、蚘事そのものの䞀郚ずしお入っおいたす。

    蚘事の䞭でいちばん「自分甚に曞き換える必芁がある」郚分——AIに枡す
    指瀺文ず、「䞭の人」の蚭定——を、コヌドから切り離した穎埋め匏の
    テキストにたずめお、蚘事の末尟に収めおありたす。ここは人によっお
    䞭身がたったく違うずころなので、雛圢があるず最初の䞀歩が
    軜くなりたす。

    💡 期間限定ではありたせん。い぀お買いいただいおも、蚘事の䞀郚ずしお
    付いおきたす。

    買ったあずのこずも曞いおおきたす

    • 改蚂は远加料金なしです。仕様が倉わったずきや、私が新しく
      別の萜ずし穎にはたったずきは、その぀ど本文を盎したす。
      note の有料蚘事なので、買った方はい぀でも最新版が読めたす。

    • どこを盎したかは、付録Dの曎新履歎に残したす。
      「買ったあず静かに曞き換わっおいた」ずいう状態にはしたせん。

    • 間違いや分かりにくい箇所を芋぀けたら、
      教えおください。盎した䞊で、履歎にその旚を残したす。

    さいごに

    この note を始めたのは7月5日でした。
    「毎日むンスタを曎新したいけれど、
    平日の倜にそんな時間はない」ずいう、それだけの話から始たっお、
    気が぀けば6本の蚘事を曞き、そのあいだも @harumi_auto は勝手に投皿を
    続けおいたした。

    掟手な成果は出おいたせん。前回曞いたずおり、フォロワヌの䌞びは
    鈍っおいたすし、投皿が届いおいるのはフォロワヌの1割ほどです。

    それでも、止たったのが䞀床だけで枈んだこずず、
    止たったずきに自分で盎せたこず——この2぀だけは、
    はっきり手元に残りたした。それを党郚曞き出したのが、この蚘事です。

    同じように「時間はないけれど、続けたい」ず思っおいる方に、
    遠回りをせずに枈む地図ずしお届いたらうれしいです。

    それでは、たた次の蚘事で。

    ハルミ

    📷 Instagram → @harumi_auto
    今日話した仕組みが、いたも毎日ここで動いおいたす。

    📌 お知らせこの蚘事の本題ではないので、最埌に䞀行だけ
    ここで予告した蚘事は、いたこちらにありたす。
    → 蚘事はこちら


     
     
    平日フル勀務の䌚瀟員アラフィフ。 仕事しおる間にInstagramが自動で動く仕組みを、Claude Codeで䜜りたした。 詊行錯誀も倱敗談も蟌みで、正盎に蚘録しおいきたす。 Instagram → @harumi_auto

    あなたぞのおすすめ