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)
を参照ください。
おしまい。。