Google Drive との連携をするための API をいろいろ探したたものの
探せども良いものがなく、公式が提供している API テストツールを使用して JSON を生成するという
なんだが便利なんだか、便利じゃなかったのかいまいちな方法で連携問題は解決しました。
あとは C-Board のログを整形して、WordPress 上に載っけるスクリプトを完成させれば、公開できると思います。
以下はこれまでの作業内容となります。
- 物理破損したサーバーからデータ取り出し
- Sim-Board 関連のデータ確認
- Sim-Board に使用していた掲示板のログ整形スクリプトの作成
- Sim-Board 関連データの再公開(ファイルのみ)
- Sim-Board 関連データの Google Drive 転送
- Google API によるGoogle Drive の JSON データ取得
- 掲示板ツリーページ作成スクリプトの作成
一番手間がかかったのが C-board のログ部分
実はこのログが複数行にまたがって一つの投稿が構成されていて
ツリー構造も実装されているので、しばらく変換系を作って無い身からすると、これが結構厄介でした。
今後の作業内容としては
- 各ツリーページの作成(スクリプトによる一括生成)
- WordPress へのページ組み込み(まだ方法決めてません)
- 状態を見て国内レンタルサーバーへ変更(未定)
一つ言えることは…
Google Drive から認証してファイルリストを取るなら公式のテストツールを使うか
Google Drive REST API をおとなしく使いましょう。
データが変動しないなら client library を使って作成するのは時間の無駄です。