iOS12からのショートカットアプリを使って何かやってみるシリーズ第二弾です。POSTもできるようになっていますので、今度はFoursquare(Swarm)でチェックインできるようにしてみました。
自作ショートカットでやりたいこと
最近はみなさん、あんまりfoursquareやってないですか?自分は毎日コツコツとチェックインしております。ライフログにもなりますし、このお店一年ぶりかーとかチェックインすると教えてくれますので楽しみながら活用させていただいております。
で、チェックインにはSwarmアプリを利用しています。これはこれで結構出来が良くて、目的のチェックイン先が結構一発で表示されて不便はあまりないんですが、毎日行く同じ場所みたいなところがある場合、毎回毎回アプリ起動してめんどくさいなーと思っておりました。そこでHey Siri!チェックインして!って言うだけで特定の場所にチェックインできたら楽だなーと思い立ったわけです。ということで目的は以下。
前提
手順1:アクセストークンの取得
手順2:チェックインしたいベニューIDの取得
でもってお次は、チェックイン対象のIDを取得します。APIでも取得できますが、手っ取り早い方法がありますので、そちらを紹介します。Foursquareのサイトに行って、対象のスポットを検索してみてください。ディズニーランドなら、ディズニーランド…検索っと。
検索してみたらディズニーランドが二件引っかかった!?「Mdl(松ヶ崎ディズニーランド)」って何!?まぁ普通に考えて東京ディズニーランドっすよね。
で、そのスポットのサイトに飛ぶと、アドレスの最後に何やら英数字がつらつら書かれていると思います。それがベニューIDです。東京ディズニーランドの場合、「4b59ebdaf964a52002a128e3」みたいです。
手順3:ショートカット設定
さて、情報が揃ったらショートカットの設定です。今回も「URL」と検索ボックスに入力して、2つのボックスを選択します。ほんと簡単っすよね、ショートカット。すごいわ。
URL
URLの内容を取得
URLボックス
入力パラメータはURLだけですので、APIのアドレスを入れてください。
URLの内容を取得ボックス
①oauth_token:手順1で取得したアクセストークンを入力
②venueId:手順2で取得したベニューIDを入力
③v:よくわかりませんが「20150801」と入力
手順4:Siriショートカット登録
こちらは割愛いたします。ショートカットの右上の設定から、登録をしてください。「ディズニーランドにチェックインして!」みたいな感じでお好きにどうぞ!
まとめ
このSiriショートカット、半端ないですね。ショートカットの中身自体も簡単に作れて最強すぎます。なんかもっと他にないかなー!?
コメント