Set Up Your Application

  • Before making API requests, you must set up authorization.

  • If using a client library, you must also create a Service object.

  • The provided code demonstrates how to configure your client and authorize requests using an API key in Java, Python, PHP, and .NET.

Before you can make requests to the API, you must set up authorization . If you are using a client library , you must also create a Service object.

The following code demonstrates how to configure your client and authorize requests using an API key.

Java

 import 
  
 com.google.api.client.http.HttpTransport 
 ; 
 import 
  
 com.google.api.client.http.javanet.NetHttpTransport 
 ; 
 import 
  
 com.google.api.client.json.jackson.JacksonFactory 
 ; 
 import 
  
 com.google.api.services.adexperiencereport.v1.AdExperienceReport 
 ; 
 import 
  
 com.google.api.services.adexperiencereport.v1.AdExperienceReportRequestInitializer 
 ; 
 import 
 com.google.api.services.adexperiencereport.v1.model.SiteSummaryResponse 
 ; 
 import 
 com.google.api.services.adexperiencereport.v1.model.ViolatingSitesResponse 
 ; 
 ... 
  
 public 
  
 static 
  
 void 
  
 main 
 ( 
 String 
 [] 
  
 args 
 ) 
  
 { 
  
 HttpTransport 
  
 httpTransport 
  
 = 
  
 new 
  
 NetHttpTransport 
 (); 
  
 JacksonFactory 
  
 jsonFactory 
  
 = 
  
 new 
  
 JacksonFactory 
 (); 
  
 AdExperienceReportRequestInitializer 
  
 reqInitializer 
  
 = 
  
 new 
  
 AdExperienceReportRequestInitializer 
 ( 
 " YOUR_API_KEY 
" 
 ); 
  
 AdExperienceReport 
  
 service 
  
 = 
  
 new 
  
 AdExperienceReport 
 . 
 Builder 
 ( 
 httpTransport 
 , 
  
 jsonFactory 
 , 
  
 null 
 ) 
  
 . 
 setAdExperienceReportRequestInitializer 
 ( 
 reqInitializer 
 ) 
  
 . 
 setApplicationName 
 ( 
 " YOUR_APPLICATION_NAME 
" 
 ) 
  
 . 
 build 
 (); 
  
 ViolatingSitesResponse 
  
 response 
  
 = 
  
 service 
 . 
 violatingSites 
 (). 
 list 
 (). 
 execute 
 (); 
  
 ... 
  
 } 
 ... 

Python

 from 
  
 apiclient.discovery 
  
 import 
 build 
 api_key 
 = 
 ' YOUR_API_KEY 
' 
 service 
 = 
 build 
 ( 
 'adexperiencereport' 
 , 
 'v1' 
 , 
 developerKey 
 = 
 api_key 
 ) 
 response 
 = 
 service 
 . 
 violatingSites 
 () 
 . 
 list 
 () 
 . 
 execute 
 () 
 ... 

PHP

 $client = new Google_Client(); 
 $client->setApplicationName(" YOUR_APPLICATION_NAME 
"); 
 $client->setDeveloperKey(" YOUR_API_KEY 
"); 
 $service = new Google_Service_AdExperienceReport($client); 
 $response = $service->violatingSites; 
 ... 

.NET

 using 
  
 Google 
 . 
 Apis 
 . 
 AdExperienceReport 
 . 
 v1 
 . 
 AdExperienceReportService 
 ; 
 using 
  
 Google 
 . 
 Apis 
 . 
 Services 
 . 
 BaseClientService 
 . 
 Initializer 
 ; 
 ... 
  
 public 
  
 static 
  
 void 
  
 Main 
 ( 
 string 
 [] 
  
 args 
 ) 
  
 { 
  
 var 
  
 service 
  
 = 
  
 new 
  
 AdExperienceReportService 
 ( 
 new 
  
 BaseClientService 
 . 
 Initializer 
  
 { 
  
 ApplicationName 
  
 = 
  
 " YOUR_APPLICATION_NAME 
" 
 , 
  
 ApiKey 
  
 = 
  
 " YOUR_API_KEY 
" 
 , 
  
 }); 
  
 var 
  
 response 
  
 = 
  
 await 
  
 service 
 . 
 ViolatingSites 
 . 
 List 
 () 
 . 
 ExecuteAsync 
 (); 
  
 ... 
  
 } 
Design a Mobile Site
View Site in Mobile | Classic
Share by: