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

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

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

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

API

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

受付中

APIを利用したリスト作成(Java、Python等)

cava_23
cava_23

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

API

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

1回答

0グッド

0クリップ

249閲覧

投稿2022/11/21 04:49

前提

実現したいこと

最終的にはBackLogで現在登録されているプロジェクト一覧をリスト化したいと思っています。
JavaもPythonもインストールし、参考になりそうなサイトを閲覧しましたが動作しません。
マクロを触ったことある、情報処理は十進BASIC?の授業があった程度なのでAPIを用いたリスト作成はド素人ですので定義等含め理解が乏しいのでご教示いただけますと幸いです。

参考サイト:https://developer.nulab.com/ja/docs/backlog/api/2/get-project-list/#

試したこと

初心者ながら
https://magazine.techacademy.jp/magazine/37322
上記のサイトを元に、GETメゾットを試してみようと思ってPythonを実行しました。
初期化部分のみとりあえずコピペし、えーいと実行したところ以下のような文になりました。

Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> //辞書型の初期化 File "<stdin>", line 1 //辞書型の初期化 ^^ SyntaxError: invalid syntax >>> >>> sample_dict = {"A":"apple", "B":"banana", "C":"cherry", "D":"durian"}

そもそもパスや認識など何か間違っているのでしょうか・・・?
(本当に初歩の初歩で申し訳ございません)

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答1

1

そのサイトを見たところ、

  • 「//」で始まる行は説明なので、実行してはいけません
  • 「>>>」で始まる行は、手元のプロンプトを見てもわかるとおり、pythonのインタプリタが出すプロンプトを表わしています。「>>>」は入れずに、その後の文字列を入れてください。

投稿2022/11/21 04:59

編集2022/11/21 05:00
TakaiY

総合スコア10482

spoofy_dragon👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

cava_23

2022/11/21 05:03

そうなのですね… マクロなどでいうところの「'」のようなものかと思っておりました。 ありがとうございます。 試してみます。
TakaiY

2022/11/21 05:10

ちなみに、この[getメソッド」は、HTTPのGETメソッドではなく、pythonのデータである辞書(dict)のgetメソッドですよ。 pythonにこれから入門ということのようですので、webサイトの細切れの情報ではなく、まずは、自分の目的に近い初心者用の書籍を1さつ通してやってみることをお勧めします。 その場合はなるべく新しいものを選ぶといいでしょう。
cava_23

2022/11/21 05:16

【GETメゾット】【例】で調べて色々試していますが、全部型が異なっておりかつエラーばかりなので完全にお手上げ状態でした。Webスクール行かなきゃダメかと… ありがとうございます。 リスト作成の期日が若干近くて不安ではあるのですが、書店に駆け込んでみようかと思います。
TakaiY

2022/11/21 05:37

HTTPのGETメソッドなどを使った処理をするのであれば、Requestモジュールを使うことになると思います。 本を探すなら - pythonの基礎(文法/開発環境/実行環境)を一通り身に付けること。 - requestモジュールが使えるようになること。 が目標ですが、基礎だけはちゃんとしておかないと進めませんね。
cava_23

2022/11/21 07:30

ごもっともだと思います。頭が上がりません。 一度Javaで取り掛かろうとしていたのでJavaの文献をそろえてしまったのですが(図書館ですが…) Pythonの基礎本も何冊か読み込みたいと思います。

まだベストアンサーが選ばれていません

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

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

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

ただいまの回答率
86.12%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

API

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