テクノロジー

GAS講座 ALISで好きな人が記事を投稿したら速攻LINEでお知らせを受け取る仕組みを作ろう(2)

はるか先生's icon'
  • はるか先生
  • 2020/06/18 12:23
Content image

 

さて始めましょう。

 

プロローグはこちら

 

 

アプリの仕組みを考える

今回作るアプリの構造を考えましょう。今回はALISの特定の人の投稿を確認して新しい投稿があったらLINEにお知らせを送るアプリを作ります。まずは順を追って考えましょう。

1,ALISでお目当ての人が新しい記事を出したかどうか確認する

2,新しい記事があったらLINEにて自分に連絡を送る

とこの2ステップで行けそうですね。これは簡単ですね。矢印たった2本で表現できました。

Content image

 

 

ALISからデータを取得する

ALISの最新情報を手に入れるにはどうしたらいいでしょうか?残念ながらALISには通知機能はありませんので自分で聞きに行くしかありません。そんなときに便利な機能がAPIという機能です。

APIというのはコンピュータ同士が会話する窓口となる機能です。世界は一つのプログラムで動いているのではなく無数のプログラムが連携しあって世界を動かしています。そのコンピュータ同士をつなぐのがAPIだと思っていいでしょう

Content image

APIにもいろいろあるのですが、Webベースで使えるWebAPIをALISはサポートしていますのでありがたく使いましょう。とても簡単です。

 

https://alis.to/api/users/haruka/articles/public

このアドレスをクリックしてみてください。ブラウザでAPIで取得できるデータが簡単に確認できるのです。

 

Content image

ちょっとプログラム用にデータ出しているのでちょっと見にくいですよね。でも余分なスペースもなくプログラムにとっては優しい書き方なのです。これを少し人間に見やすくしたのがこちら。

Content image

この例では私の最新の記事3本の情報が項目ごとにまとめてデータとして提供されているわけです。

 

もう一度URLをみてみましょう。

https://alis.to/api/users/haruka/articles/public

usersのあとにユーザー名がついていますね。こちらを変更することで、取得したいユーザーを指定する仕組みになっているわけです。

 

例えば名前がころころ変わるDAIさんだったら

https://alis.to/api/users/DAI/articles/public

 

ぺにょさんだったら

https://alis.to/api/users/penyoo/articles/public

 

としてすればいいわけですね。

 

続く

 

 

 

 

Supporter profile iconSupporter profile iconSupporter profile icon
Article tip 3人がサポートしています
獲得ALIS: Article like 115.36 ALIS Article tip 24.00 ALIS
はるか先生's icon'
  • はるか先生
  • @haruka
ブロックチェーンの技術ビジネス/dAppsとProtocol周りが得意/ブロックチェーンの技術関連の寄稿

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS