Hi Vishal, Thanks for the replay I have used below steps for it Request a developer token <https://developers.google.com/adwords/api/docs/guides/first-api-call#request_a_developer_token> - I got developer token
Create test accounts <https://developers.google.com/adwords/api/docs/guides/first-api-call#create_test_accounts> - Can you please explain process for it with screenshot step by step or provide any test credential. Get a client library <https://developers.google.com/adwords/api/docs/guides/first-api-call#get_a_client_library> - Downloaded googleads-php-lib latest v13.0.0 in github (https://github.com/googleads/googleads-php-lib). - Created oauth2 client id and client secret code. developerToken = Done userAgent = *Can you please tell me how we get userAgent ? * clientCustomerId = Done client_id = Done client_secret = Done refresh_token = Done - Created one folder as name "adwordsNew" and paste all downloaded php library in there. - Created one php file as name "My_adwords.php" and put below script <?php set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . "/src"); require_once("Google/Api/Ads/AdWords/Lib/AdWordsUser.php"); //require_once ADWORDS_UTIL_VERSION_PATH . '/ReportUtils.php'; define("OAUTH_CLIENT_ID", "[137211462444-nunvhjrg6biksjg0hshutsdgvgfb18c7.apps.googleusercontent.com]"); define("OAUTH_CLIENT_SECRET", "[KRAC_kvJws04s05lDC-6707q]"); define("OAUTH_ACCESS_TOKEN", "[ya29.Ci9cA8_TaheqCmCJXbwclgIJ0PSuC1GfSr7wYgp_Q7tFmClpFTDy-LjAuxLRX_Xacg]"); define("OAUTH_REFRESH_TOKEN", "[1/eQTbYPGYj8SgCDetRGrgUTgHcOFAA7YPRgn6MMn3r54]"); define("CUSTOMER_ACCOUNT_ID", "[570-185-2150]"); define("DEVELOPER_TOKEN", "[yXJrJrRVP_fobjLcY-tLFg]"); define("API_VERSION", "v201603"); $user = new AdWordsUser(); $user->SetDeveloperToken(DEVELOPER_TOKEN); $user->SetClientCustomerId(CUSTOMER_ACCOUNT_ID); $user->SetOAuth2Info(array( "client_id" => OAUTH_CLIENT_ID, "client_secret" => OAUTH_CLIENT_SECRET, "access_token" => OAUTH_ACCESS_TOKEN, "refresh_token" => OAUTH_REFRESH_TOKEN )); $campaignService = $user->GetService('CampaignService', 'v201603'); // Create selector. $selector = new Selector(); $selector->fields = array('Id', 'Name'); $selector->ordering[] = new OrderBy('Name', 'ASCENDING'); // Create paging controls. $selector->paging = new Paging(0, AdWordsConstants::RECOMMENDED_PAGE_SIZE); // Make the get request. $page = $campaignService->get($selector); print_r($page); // $campaignService = $user->GetService('ReportDefinitionService', ADWORDS_VERSION); // $selector = new Selector(); // $selector->fields = $reportFields; $user->LoadService('ReportDefinitionService', API_VERSION); $reportFormat = "CSV"; $reportQuery = "SELECT Id, KeywordText, KeywordMatchType, Impressions, Clicks " . "FROM KEYWORDS_PERFORMANCE_REPORT " . "DURING THIS_MONTH "; $options = array( 'version' => API_VERSION, 'includeZeroImpressions' => true, 'returnMoneyInMicros' => true ); $report = ReportUtils::DownloadReportWithAwql($reportQuery, null, $user, $reportFormat, $options); print $report; ?> And run this script in browser and got a error How we can generate Refresh token and check client id and client secret code is correct or not Can you please check these steps and script and let me right steps and script for it Thanks & Regards, To The Top Software -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/cd28769d-05e2-4d09-be56-6aae470f9650%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.