0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

練習のためにSwiftをUdemyで勉強してみた(2日目)

Posted at

#2日目にやったことの概要

  • JSONのデータを取得してくる日の出時間表示アプリの制作(後述だが、没)
  • Covid-19の感染者数を表示するアプリの制作

#なぜ、日の出時間表示アプリの制作をやめたのか
Yahoo Weather apiを使う内容になっていたのだが、すでにAPIが使えなくなっていたため。
更新してほしかった。。。
https://akkiesoft.hatenablog.jp/entry/20190120/1547972476

今回はAPIを使い、JSONデータを取得して、結果を表示する、ことがメインとなるので、自分で他のAPIを探すことにした
で、選んだのがCovid-19の感染者数だった

#Rakuten Rapid APIを使い始めた
シンプルそうな「COVID-19」を選んだ。日毎の感染者数・死者などを取得できるらしい。
https://api.rakuten.net/api-sports/api/covid-193/

実験してみて死んだ。
Udemyの教材は、APIのURLを叩けば、JSONデータを取得できたが、Covid-19はユーザーごとの利用状況を確認する必要からヘッダーにユーザー情報の入力が必要になっていた。
流石に、素人にこの応用はできない。

試行錯誤してみたが、別の簡単そうなAPIに変更して実験する必要がある、というところで本日は終了。

#今回出くわした問題
憧れのAPIをいじることを始めてみたが、難しい、と直感的に思った。
しかし、色々とやってみるとできることも格段に増えるだろうし、ちょっと寄り道してAPIについて調べてみよう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?