テクノロジー

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
kyo asahina🦄's icon'
  • kyo asahina🦄
  • @kyoasahina
プログラマー(Web系)です。ツイッター:https://twitter.com/kyoplusplus Kindleで「Twigを覚える本」出版してます。http://amzn.to/2gOM9yC

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

Uniswap v3を完全に理解した

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

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

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

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

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

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

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

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

Like token Tip token
46.60 ALIS
Eye catch
ゲーム

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

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

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

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

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

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

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

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

iOS15 配信開始!!

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

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

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

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

Like token Tip token
124.82 ALIS