キャンペーンの課題として、OAuthのエンドポイントのURL作成とファイルをアップロードしてそのURLを貼るというのがあったので、ユーザからアップロードされた写真をアピアリーズに保存するということもやってみました。これはLWPを使って単純にアップロードしただけです。コードはこんな感じです。));すごい簡単ですね。写真を短冊状に並べるのにjquery.vgrid.jsを使いました。非常に使いやすくて便利なので、同じように画像を並べるようなサービスではどんどん使っていきたい感じ。Ceruleanを使っています。ハマった点まずは、OAuthでのこと。ClientIDが連発。TypeがPublicになっていたのに認証方法として認可コードグラントを利用していたというオチ。TypeをConfidentialに変更してあっさり成功。次に、ファイルのアップロードについて、今度はリファレンスを読んでみるとファイルをアップロードする際に認証したユーザのアクセストークンが必要とのこと。どのユーザにも属さないようなデータでの利用がしたかったので探してみると他のドキュメントにアクセスレベルについてありました。アクセスレベルをALLにすると参照以外についてはアプリケーショントークンでの認証が行えるとのことだったので、上記のコードでファイルをアップロードすることが出来ました。FacebookでのOAuthもつけようかと思います。スマホから気軽にアップロードができるようにクライアントアプリについても作成予定です。