Appsで、はてブしたURLをpocketしてみたこの広告は、90日以上更新していないブログに表示しています。Azureふと「はてなブックマークしたURLをPocketに送りたい!」と思いIFTTTを探してみたのですが、残念ながらはてブに対応していませんでした。これらを繋ぐAPIを開発すれば要望は満たせるのではないかと思いました。適当にググってみると、PHPやPerlのソースコードがヒットします。C#でAPIを開発してみることにしました。Appsとは?最近発表されたAzureのあたらしいPaaS。APIのホスティングに特化したクラウドサービスです。Japan(大人の部の方)でその名を聞いて、ずっと気になっていました。料金のページを見てみると書いてある条件がよく分かりませんが一応無料のプランがあるようです。AppsはAzureの新しい方のポータルからしか作成できないようです。Apps」から作成できます。設定する点としては、freeのプランを選ぶ事と、アクセスレベルをpublicにしておく事ぐらいです。hookを設定しておきます。APIの使い方まとめ(サンプルコード付き)次にAPIを開発します。プロジェクトを作成します。下記のようにモデルとコントローラクラスを定義します。https://gist.github.com/s2terminal/77210b052290aebdf7e6注意点としては、Postメソッドの引数にurl,keyをプリミティブ型として指定してPOSTパラメータを受け取る方法ではうまくいかず、モデルオブジェクトとしてバインドする必要がありました。はてな側の仕様が単純なPOSTパラメータではなくapplication/jsonか何かで送ってきているから受け取れないと思うのですが、ASP.NETに詳しくないのでよく分かりません。Azure側にも現状デバッグする仕組みが無い?ようで、はてな側がAPIを叩いた時のリクエストも掴めず詳細不明です。@ITあとはデプロイすれば完成です。StudioからAzureにログインしてデプロイ設定をインポートできるので、数クリックでデプロイできます。試しに、デプロイ完了時に開かれるAPIのルートパスをはてブしてみました。無事pocketに入りました。Appsを利用して、簡単にAPIを作成してデプロイすることができました。Appsはまだベータ版のようですが、正式リリースが楽しみですね。ツイートはてなブログをはじめよう!s2terminalさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。