DMM.comラボエンジニアブログスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるDMM.comラボエンジニアブログDMM.comラボのエンジニアブログです。DMM.comを支える技術について書いています。2016-10-28Office365+PalmiPalmiロボットこんにちは。DMM.comラボでロボットを使って遊んでいるコーイチです。弊社ではロボットを売るための試みとして、様々なWebサービスとの連携デモを行っています。デモはデモであって、ありていにいってハリボテなので、色々と恥ずかしく、要するにソースコードは公開できないのですが、こんなこともやっていますよ。いう紹介をさせていただきます。今回はMicrosoftさんのサービスと連携してみました。365のOutlookにメールを送ると、ギリギリリアルタイムと言えなくもないラグでPalmiがメール内容を喋るものです。365のOutlookです。こんな感じに動きます。youtu.beだからどうした、という感じではありますが、ここから何かが生まれるかもしれません。開発の苦労話をしてこの記事を終わりたいと思います。365にアクセスするには、大きく以下の2手法があります。APIのドキュメントには以下のようなことが書かれていました。経由でも使用できます。使用することをお勧めします。デモなので、推奨されているGraphを使うのが正道でしょう。こんな感じで使いました。したら目的のAPIが未対応だったんですね。version.&#34;こんなレスポンスが返ってきたときには、描いていた青写真が実現できそうになくて顔が青くなりました。そんな時、天の声(日本Microsoftのエバンジェリストの方の案内)が聞こえてきました。「beta版APIなら動くかもしれません」ビンゴ。デモなのでベータ版でも全然OK、と相成りました。リソースは、指定したリソースの変化を購読できるリソースです。今回はメール(messagesリソース)の生成(created)を購読することで、新着メールが通知されるようにしました。使い出のあるAPIだと思います。今年、IT業界でいい感じにバズワードとなっているIoT。HubはIoTデバイスを管理、相互通信するためのPaaSです。流行りに乗っかるには使うしかない。いうわけでこんな感じで使いました。D2Cメッセージやデバイス管理など、ロボットと相性が良いサービスなので、機会があれば他の機能も試して行きたいです。サポートするOSはUbuntuだと14LTS~で、Palmiのそれとは少々マッチングしないです。ARM向けにクロスコンパイルする必要もあったり、非常にモンキーなパッチを当ててビルドしたので、とても見せられないものなのでした。夢追い人ロボットを使ったアプリケーションはまだまだ夢が多いですが、追いかけなければ夢は実現しません。これからも(ロボットチームである限りは)追いかけていきたいと思います。Labo採用ページツチノコブログ。