This is Java but should be very close:
try {
//Something
} catch( ApiException apiException ) {
log.error( "There was a problem: " + apiException.getMessage1() );
log.error( "The error code is " + apiException.getCode() );
if( apiException.getTrigger() != null )
log.error( "The trigger was " + apiException.getTrigger() );
if( apiException.getErrors() != null && apiException.getErrors
().length > 0 ) {
log.info( "The error was :" );
ApiError error = apiException.getErrors()[0];
log.error( " code: " + error.getCode() );
log.error( " detail: " + error.getDetail() );
log.error( " field: " + error.getField() );
log.error( " index: " + error.getIndex() );
log.error( " trigger: " + error.getTrigger() );
log.error( " textindex: " + error.getTextIndex() );
log.error( " textlength: " + error.getTextLength() );
log.error( " isexemptable: " + error.isIsExemptable() );
}
}
Pete
On Dec 3, 3:09 pm, AdWords API Advisor <
adwordsapiadvi...@google.com>
wrote: