0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Google Forms API(V1)] JavaでGoogleフォームの情報を取得する

Posted at

Google Forms API V1(Java)を使用して、
Googleフォームの情報を取得する方法
についてご紹介します。

APIを利用する環境の準備から始める場合や、コードを実行する際は、
⧉[Google Forms API(V1)] JavaでForms APIを使う
を参照ください。

No 目次
1 フォームを取得
1 スコープ
2 実行
3 レスポンスの内容

1. フォームを取得

指定したGoogleフォームの情報を取得します。

1.1. スコープ

このAPIを実行するには、以下のいずれかのスコープを指定してください。

FormsScopes.DRIVE
FormsScopes.DRIVE_FILE
FormsScopes.DRIVE_READONLY
FormsScopes.FORMS_BODY
FormsScopes.FORMS_BODY_READONLY

⧉[Google Forms API(V1)] JavaでForms APIを使う(2.2 Gmailインスタンスを取得)
でスコープを指定してください。

1.2. 実行

取得したいGoogleフォームのフォームID(ファイルID)を指定します。

Googleフォームを開いた際のURLの下記の部分がフォームIDになります。
https://docs.google.com/forms/d/{フォームID}

public static void main(String[] args) throws Exception{
    Forms forms = getForms();
    Forms.FormsOperations op = forms.forms();
    
    Forms.FormsOperations.Get get = op.get("フォームID");
    
    Form res = get.execute();
    System.out.println(res);
}

1.2.1. HTTPリクエスト

GET: https://forms.googleapis.com/v1/forms/{フォームID}
が実行されます。

1.2.2. クエリパラメータ

クエリパラメータはありません。

1.3. レスポンスの内容

Form

⧉[Google Forms API(V1)] GoogleフォームとFormクラス(Form)
を参照ください。



おしまい。。
0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?