Blogger APIを使ってみたときのコード
BLOGを移行するときに、Blogger APIを使ってみたのだが、情報が少なくて苦労したので、自分が使ったコードをサンプルとして貼っておきます。 APIを使えるようにする手続きについては、他のサイトを参考にしてください。 Movable Type形式のエキスポートファイルを読み込んで登録する実装になっているが、タイトルと日付と本文しか読んでない。タグに対応するのはコードが書ける人ならすぐできると思う。 APIに、1日当たりの利用数制限があるようで、一度に100件を超えたあたりでエラーになる。 改行コードは、BIGLOBEではBRタグに変換されていたが、Bloggerではそのままのようなので、自動で変換させてもいいと思う。 画像等はBlogger APIからは登録できないので、Bloggerの投稿画面で手で差し替えた。 using System ; using System . IO ; using System . Threading ; using System . Threading . Tasks ; using Google . Apis . Auth . OAuth2 ; using Google . Apis . Services ; using Google . Apis . Util . Store ; using Google . Apis . Blogger . v3 ; namespace Books . ListMyLibrary { internal class Program { enum SECTION { HEAD , BODY_TAG , BODY , OTHER }; const string BLOG_ID = " BLOG ID " ; const int COUNT_PER_SERVICE = 5 ; const int SLEEP_PER_SERVICE = 60 ; ...