Engineで簡易掲示板を作成したが、ほとんどの書き込みが自分自身の“つぶやき”であることに気がついて、これだったらTwitterにそのまま送信してもよさそうだと考え、作ることに。思ったよりも苦労したのだった。APIを使って以下のような実装を考えた。main()しかし、これはurllib2でsocketを使うのでGAEの制限に引っ掛かりアウト。そこで次はネットなどで情報を集め、以下のようなurlfetchを使った実装を試みた。headers=headers)これは、ローカル環境ではばっちり動作したので、そのままアップロード。実はGAEからのTwitterへの送信はすべて遮断されているらしい。リファラ回りをいじってもダメだった。ここまで来ては諦めきれないので、自分の持っている別のサーバに最初に挙げたコードをCGIとして実装し、GAEからそのサーバにデータを飛ばすことでTwitterへの送信を行うことにした。これで何とかなりはしたが、あまりすっきりしないなぁ。最後に、Twitter送信機能付き掲示板の簡単な説明をする。メッセージボードにGoogleアカウントでログインすると、名前の横に[Twitter]のリンクが出る。そこからTwitterのアカウント情報を入力。この情報はサーバには送信されず、ローカルのクッキーに保存される。情報を入力すると、書き込みボタンの横の「Twitterに送信」チェックボックスがアクティブになるのでそれをチェックする。これで、掲示板への投稿と同時にTwitterにも送信される。全体で160バイト以内で[link]や[code]タグを含まないようにしなければならない。送信されると書き込み記事の名前の横に水色のTの文字が表示される。Engineメッセージボード*当ブログに関する意見や要望などにお使いください。Googleアカウントでログインすることで書き込みができます。Twitterへの送信を同時に行うこともできます。ストリートビューで散歩*Googleマップのストリートビューを利用して散歩をするWebアプリです。ストリートビューとマップを分割してマーカーを視界タイプに変更することで使いやすくしてあります。APIを利用したグラフ・チャート作成ウェブアプリです。クリック一つで簡単にグラフを作成できます。ブログ記事への貼り付けなどにどうぞ。OpenIDテスト*OpenIDによるログインのテストを行います。mixiであればクリック一つで、他のOpenIDアカウントであればそのURLを入力することでテストできます。一言コメント表示機能付きです。HTML文字変換*テキストで使われているHTML特殊文字をウェブで表示できるようにするための文字変換ウェブアプリです。プログラムのソースコードなどをブログ記事に貼り付けるときなどに便利です。短縮URLチェッカー*フィッシングサイト判別機能付き短縮URLチェッカーです。テキストボックスに変換したいURLを入力すればbit.lyの短縮URLが表示され、bit.lyの短縮URLを入力すればもとのURLが表示されます。展開されたURLがリンク付きで表示されますが、もしフィッシングサイトの疑いがある場合は警告が表示されます。Trendsの急上昇ワードをランキング順に表示します。Googleでのキーワード・画像検索やWikipediaによる用語の説明もあります。※GoogleがAPIの提供を終了したため、現在停止中です。自己紹介noxゲームを楽しむだけの余裕と感性は失いたくないnoxです。