search
テクノロジー

ALISのAPIを使ってみよう

kyo asahina🦄's icon'
  • kyo asahina🦄
  • 2019/03/29 15:39
Content image

 

 

 

ALISのAPIを実際に使うとどんなデータが取れるかなど、サンプルプログラムで紹介していきます。

言語はPHPを使います。

で、APIは以下ページにある、「最新記事一覧情報を取得」というもの。
https://alisproject.github.io/api-docs/#/default/get_articles_recent

では早速プログラムを紹介します。

<?php 
// https://alisproject.github.io/api-docs/#/default/get_articles_recent のAPI 
$ch = curl_init('https://alis.to/api/articles/recent?limit=5'); 
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//文字列で受け取る 
$response = curl_exec($ch); 
$data = json_decode($response, true);//jsonデータを配列にする 
curl_close($ch);//closeする 

foreach($data['Items'] as $key => $val) { 
  echo 'タイトル : ' . $val['title'] . '<br />'; 
  echo '本文 : ' . mb_substr($val['body'], 0, 20) . '...<br />'; 
  echo 'トピック : ' . $val['topic'] . '<br />'; 
  echo '公開日時 : ' . date('Y-m-d H:i:s', $val['published_at']) . '<br />'; 
}

これをalistest.phpとかのファイルに保存、サーバーに配置すると、次のような結果が得られるはずです。ALISの最新の5件の記事が見られると思います。

表示している項目は、タイトル、本文の一部、トピック、公開日時ですが、裏ではもっと多くの情報を取得しています。

必要に応じて項目を選ぶのがいいですね。

他のAPIの面白そうなのがあるので、そちらはまた別の機会にご紹介したいと思います。
 

タイトル : 【うどん情勢】鍋焼き納めシーズン
本文 : 鍋焼きってアルミのかよ!みたいな。桜も咲...
トピック : gourmet
公開日時 : 2019-03-29 16:17:04
タイトル : コインチェック 和田氏、大塚氏がマネックスグループの執行役員に
本文 : 実際の評価基準というのはわからないが、仮...
トピック : crypto
公開日時 : 2019-03-29 15:59:26
タイトル : 花より団子を地でいく
本文 : 今日は今在籍している高校の部活の先輩方と...
トピック : others
公開日時 : 2019-03-29 15:47:45
タイトル : 【練馬】麺処こみね
本文 : 練馬にある「鯛ラーメン」のお店、 麺処こ...
トピック : gourmet
公開日時 : 2019-03-29 15:32:06
タイトル : クリプト日記 278日目
本文 : ビットコイン・アルトコインの個別銘柄 2...
トピック : crypto
公開日時 : 2019-03-29 15:24:28

 

Supporter profile icon
Article tip 1人がサポートしています
獲得ALIS: Article like 59.54 ALIS Article tip 1.00 ALIS
Article registration Article registration
kyo asahina🦄's icon'
  • kyo asahina🦄
  • @kyoasahina
プログラマー(Web系)です。ツイッター:https://twitter.com/kyoplusplus Kindleで「Twigを覚える本」出版してます。http://amzn.to/2gOM9yC

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

Uniswap v3を完全に理解した

池田らいく 2021/04/04
Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

IMAKARA 2021/09/23
Like token Tip token
7.20 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

大田コウキ 2021/04/06
Like token Tip token
947.13 ALIS
Eye catch
クリプト

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

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
他カテゴリ

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

nonstop-iida 2020/03/04
Like token Tip token
124.82 ALIS
Eye catch
テクノロジー

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

Jimmy 2020/03/17
Like token Tip token
32.10 ALIS
Eye catch
クリプト

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

otakucoin 2021/03/29
Like token Tip token
121.79 ALIS
Eye catch
ゲーム

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

keiju togashi 2020/03/12
Like token Tip token
30.10 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

kaya 2021/10/06
Like token Tip token
61.20 ALIS
Eye catch
他カテゴリ

ALISのシステム概観

ALISブロックチェーンブログ 2018/07/03
Like token Tip token
5.00 ALIS
Eye catch
クリプト

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

nnppnpp(んぺー) 2021/09/08
Like token Tip token
46.60 ALIS
Eye catch
クリプト

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

CryptoChick 2020/03/07
Like token Tip token
159.32 ALIS