created: 2024/07/21,
modified: 2024/07/26
前回の記事にて、アプリの作成でAPI通信に必要な情報を設定し取得しました。この記事では、コールバックやエンドポイントの処理でアクセストークンを取得し、実際に記事を投稿します。
前回の記事
自前の公開サーバー(本稿例としてhttps://sample.com)にて下記のようなページ(URI)を準備します。それぞれに役割があります。
【1】〜【4】で共通して使用する変数や関数を記載します。
■https://sample.com/treads-api/authorize.php
このURLにアクセスするとリダイレクトが走り承認ウィンドウが表示されます。
シンプルな処理となっていて、URLを組み立ててリダイレクトします。アクセス許可のscopeもいれます。
Get Access Tokens and Permissions
https://developers.facebook.com/docs/threads/get-started/get-access-tokens-and-permissions/
取得できた2つを const.php の6行目と7行目に記述します。
2つのステップで長期トークンを取得します。
長期トークンは有効期間が60日しかないため、延長の処理を行います。長期トークンはDBなどに保存して定期的に更新をかける、といった運用もできると思います。
Post to Threads
https://developers.facebook.com/docs/threads/posts/
勉強させて頂きました、ありがとうございます