質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

Q&A

0回答

208閲覧

API Ninjas.comからJSONデータの取得

yarukkyanai

総合スコア10

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

0グッド

0クリップ

投稿2023/01/16 16:31

前提

https://api-ninjas.com/api/planetsからJSONデータを取得してどのようなデータが得られるのかみてみたいです。
api-ninjas.comのアカウントを作り、アカウントに提供されたAPI Keyを追加したURLをブラウザのURL入力ウィンドウに貼り付けましたが、JSONデータが開きません。

実現したいこと

惑星の名前を入れて一部を取得するのではなく、どのような惑星がJSONデータに含まれているのか全部みてみたく、データを丸ごと取得したいです。

発生している問題・エラーメッセージ

https://api.api-ninjas.com/v1/planets?X-Api-Key=アカウントに提供されたAPI Key
というURLをブラウザに貼り付けると、次のエラーが表示されます。

{"error": "Missing API Key."}

補足情報(FW/ツールのバージョンなど)

JSONデータがブラウザで表示されたら、プログラミングができないので、表示されたデータの文字列をコピーして、Framerというアプリで新しいファイルを作り、ペーストしてJSONデータを保存したいと考えています。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

melian

2023/01/16 18:12

API キーはクエリ文字列で渡すのではなく、HTTP リクエストのヘッダに指定します。https://api-ninjas.com/api/planets の末尾に Code Examples という項目がありますので、そちらを参考にしてみてはどうでしょうか。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問