Re: INVALID_TOKEN_HEADER when using Adwords API in sandbox
Hi Binhu, As Yeison mentioned, can you just check that you are setting the DEFAULT_SERVER in the settings.ini to be the sandbox? As the$developerToken you've specified looks to be constructed for the sandbox. Please see https://developers.google.com/adwords/api/docs/sandbox for more information. -Ads Developer Relations Team. On Thursday, October 11, 2012 8:00:48 AM UTC+1, binh nguyen wrote: Hi Mr/Mrs/Miss. I am a new guys on Adwords API. I am developing to getRelatedKeyword by Google Adwords API PHP But when i run code. I get value: *[QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'...@gmail.comjavascript: ++USD']* My Code: * $username = binh@gmail.com javascript:; $password = **; $currencyCode = USD; $developerToken = $username++$currencyCode; try { $user = new AdWordsUser(null, $username, $password, $developerToken); $user-SetDefaultServer(https://adwords-sandbox.google.com;); $user-LogAll(); $user-SetClientId('9840908587'); $targetingIdeaService = $user-GetService('TargetingIdeaService','v201109'); $keyword = new Keyword(); $keyword-text = utf8_encode('gangnam style'); $keyword-matchType = 'BROAD'; $selector = new TargetingIdeaSelector(); $selector-requestType = 'STATS'; $selector-ideaType = 'KEYWORD'; $selector-requestedAttributeTypes = array('CRITERION','GLOBAL_MONTHLY_SEARCHES', 'TARGETED_MONTHLY_SEARCHES', 'AVERAGE_TARGETED_MONTHLY_SEARCHES', 'COMPETITION','EXTRACTED_FROM_WEBPAGE'); $paging = new Paging(); $paging-startIndex = 0; $paging-numberResults = 10; $selector-paging = $paging; //v201109 $relatedToKeywordSearchParameter = new RelatedToKeywordSearchParameter(); $relatedToKeywordSearchParameter-keywords = array($keyword); $keywordMatchTypeSearchParameter = new KeywordMatchTypeSearchParameter(); $keywordMatchTypeSearchParameter-keywordMatchTypes = array('BROAD'); $locations = array(); $location = new Location(); $location-id = 2704; $locations[] = $location; $locationTargetParameter = new LocationSearchParameter($locations); // Expects arra of locations $languages = array(); $language = new Language(); $language-id = 1040; $languages[] = $language; $languageTargetParameter = new LanguageSearchParameter($languages); //v201109 $selector-searchParameters = array($relatedToKeywordSearchParameter,$keywordMatchTypeSearchParameter, $locationTargetParameter, $languageTargetParameter); $page = $targetingIdeaService-get($selector); // Display related keywords. if (isset($page-entries)) { foreach ($page-entries as $targetingIdea) { $data = MapUtils::GetMap($targetingIdea-data); $keyword = $data['CRITERION']-value; $averageMonthlySearches = isset($data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value) ? $data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value : 0; printf(Keyword with text '%s', match type '%s', and average monthly . search volume '%s' was found.\n, $keyword-text, $keyword-matchType, $averageMonthlySearches); } } else { print No related keywords were found.\n; } } catch (Exception $e) { print $e-getMessage(); } Please help me to fix INVALID_TOKEN_HEADER Thanks * -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: INVALID_TOKEN_HEADER when using Adwords API in sandbox
Hi Binhu, As Yeison mentioned, can you just check that you are setting the DEFAULT_SERVER in the settings.ini to be the sandbox? As the $developerToken you've specified looks to be constructed for the sandbox. Please see https://developers.google.com/adwords/api/docs/sandbox for more information. -Ads Developer Relations Team. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
INVALID_TOKEN_HEADER when using Adwords API in sandbox
Hi Mr/Mrs/Miss. I am a new guys on Adwords API. I am developing to getRelatedKeyword by Google Adwords API PHP But when i run code. I get value: *[QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'binh.ro...@gmail.com ++USD']* My Code: * $username = binh.ro...@gmail.com; $password = **; $currencyCode = USD; $developerToken = $username++$currencyCode; try { $user = new AdWordsUser(null, $username, $password, $developerToken); $user-SetDefaultServer(https://adwords-sandbox.google.com;); $user-LogAll(); $user-SetClientId('9840908587'); $targetingIdeaService = $user-GetService('TargetingIdeaService','v201109'); $keyword = new Keyword(); $keyword-text = utf8_encode('gangnam style'); $keyword-matchType = 'BROAD'; $selector = new TargetingIdeaSelector(); $selector-requestType = 'STATS'; $selector-ideaType = 'KEYWORD'; $selector-requestedAttributeTypes = array('CRITERION','GLOBAL_MONTHLY_SEARCHES', 'TARGETED_MONTHLY_SEARCHES', 'AVERAGE_TARGETED_MONTHLY_SEARCHES', 'COMPETITION','EXTRACTED_FROM_WEBPAGE'); $paging = new Paging(); $paging-startIndex = 0; $paging-numberResults = 10; $selector-paging = $paging; //v201109 $relatedToKeywordSearchParameter = new RelatedToKeywordSearchParameter(); $relatedToKeywordSearchParameter-keywords = array($keyword); $keywordMatchTypeSearchParameter = new KeywordMatchTypeSearchParameter(); $keywordMatchTypeSearchParameter-keywordMatchTypes = array('BROAD'); $locations = array(); $location = new Location(); $location-id = 2704; $locations[] = $location; $locationTargetParameter = new LocationSearchParameter($locations); // Expects arra of locations $languages = array(); $language = new Language(); $language-id = 1040; $languages[] = $language; $languageTargetParameter = new LanguageSearchParameter($languages); //v201109 $selector-searchParameters = array($relatedToKeywordSearchParameter,$keywordMatchTypeSearchParameter, $locationTargetParameter, $languageTargetParameter); $page = $targetingIdeaService-get($selector); // Display related keywords. if (isset($page-entries)) { foreach ($page-entries as $targetingIdea) { $data = MapUtils::GetMap($targetingIdea-data); $keyword = $data['CRITERION']-value; $averageMonthlySearches = isset($data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value) ? $data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value : 0; printf(Keyword with text '%s', match type '%s', and average monthly . search volume '%s' was found.\n, $keyword-text, $keyword-matchType, $averageMonthlySearches); } } else { print No related keywords were found.\n; } } catch (Exception $e) { print $e-getMessage(); } Please help me to fix INVALID_TOKEN_HEADER Thanks * -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: INVALID_TOKEN_HEADER when using Adwords API in sandbox
I found your issue, you're trying upload gangam style without informing Psy. On Thursday, October 11, 2012 3:00:48 AM UTC-4, binh nguyen wrote: Hi Mr/Mrs/Miss. I am a new guys on Adwords API. I am developing to getRelatedKeyword by Google Adwords API PHP But when i run code. I get value: *[QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'...@gmail.comjavascript: ++USD']* My Code: * $username = binh@gmail.com javascript:; $password = **; $currencyCode = USD; $developerToken = $username++$currencyCode; try { $user = new AdWordsUser(null, $username, $password, $developerToken); $user-SetDefaultServer(https://adwords-sandbox.google.com;); $user-LogAll(); $user-SetClientId('9840908587'); $targetingIdeaService = $user-GetService('TargetingIdeaService','v201109'); $keyword = new Keyword(); $keyword-text = utf8_encode('gangnam style'); $keyword-matchType = 'BROAD'; $selector = new TargetingIdeaSelector(); $selector-requestType = 'STATS'; $selector-ideaType = 'KEYWORD'; $selector-requestedAttributeTypes = array('CRITERION','GLOBAL_MONTHLY_SEARCHES', 'TARGETED_MONTHLY_SEARCHES', 'AVERAGE_TARGETED_MONTHLY_SEARCHES', 'COMPETITION','EXTRACTED_FROM_WEBPAGE'); $paging = new Paging(); $paging-startIndex = 0; $paging-numberResults = 10; $selector-paging = $paging; //v201109 $relatedToKeywordSearchParameter = new RelatedToKeywordSearchParameter(); $relatedToKeywordSearchParameter-keywords = array($keyword); $keywordMatchTypeSearchParameter = new KeywordMatchTypeSearchParameter(); $keywordMatchTypeSearchParameter-keywordMatchTypes = array('BROAD'); $locations = array(); $location = new Location(); $location-id = 2704; $locations[] = $location; $locationTargetParameter = new LocationSearchParameter($locations); // Expects arra of locations $languages = array(); $language = new Language(); $language-id = 1040; $languages[] = $language; $languageTargetParameter = new LanguageSearchParameter($languages); //v201109 $selector-searchParameters = array($relatedToKeywordSearchParameter,$keywordMatchTypeSearchParameter, $locationTargetParameter, $languageTargetParameter); $page = $targetingIdeaService-get($selector); // Display related keywords. if (isset($page-entries)) { foreach ($page-entries as $targetingIdea) { $data = MapUtils::GetMap($targetingIdea-data); $keyword = $data['CRITERION']-value; $averageMonthlySearches = isset($data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value) ? $data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value : 0; printf(Keyword with text '%s', match type '%s', and average monthly . search volume '%s' was found.\n, $keyword-text, $keyword-matchType, $averageMonthlySearches); } } else { print No related keywords were found.\n; } } catch (Exception $e) { print $e-getMessage(); } Please help me to fix INVALID_TOKEN_HEADER Thanks * -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: INVALID_TOKEN_HEADER when using Adwords API in sandbox
But actually, check out what @mmasters had to say: https://groups.google.com/forum/?fromgroups=#!topic/adwords-api/dsez0nVq5Bw This solution worked in my case. On Thursday, October 11, 2012 3:06:53 PM UTC-4, Yeison Rodriguez wrote: I found your issue, you're trying upload gangam style without informing Psy. On Thursday, October 11, 2012 3:00:48 AM UTC-4, binh nguyen wrote: Hi Mr/Mrs/Miss. I am a new guys on Adwords API. I am developing to getRelatedKeyword by Google Adwords API PHP But when i run code. I get value: *[QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'...@gmail.com++USD']* My Code: * $username = binh@gmail.com; $password = **; $currencyCode = USD; $developerToken = $username++$currencyCode; try { $user = new AdWordsUser(null, $username, $password, $developerToken); $user-SetDefaultServer(https://adwords-sandbox.google.com;); $user-LogAll(); $user-SetClientId('9840908587'); $targetingIdeaService = $user-GetService('TargetingIdeaService','v201109'); $keyword = new Keyword(); $keyword-text = utf8_encode('gangnam style'); $keyword-matchType = 'BROAD'; $selector = new TargetingIdeaSelector(); $selector-requestType = 'STATS'; $selector-ideaType = 'KEYWORD'; $selector-requestedAttributeTypes = array('CRITERION','GLOBAL_MONTHLY_SEARCHES', 'TARGETED_MONTHLY_SEARCHES', 'AVERAGE_TARGETED_MONTHLY_SEARCHES', 'COMPETITION','EXTRACTED_FROM_WEBPAGE'); $paging = new Paging(); $paging-startIndex = 0; $paging-numberResults = 10; $selector-paging = $paging; //v201109 $relatedToKeywordSearchParameter = new RelatedToKeywordSearchParameter(); $relatedToKeywordSearchParameter-keywords = array($keyword); $keywordMatchTypeSearchParameter = new KeywordMatchTypeSearchParameter(); $keywordMatchTypeSearchParameter-keywordMatchTypes = array('BROAD'); $locations = array(); $location = new Location(); $location-id = 2704; $locations[] = $location; $locationTargetParameter = new LocationSearchParameter($locations); // Expects arra of locations $languages = array(); $language = new Language(); $language-id = 1040; $languages[] = $language; $languageTargetParameter = new LanguageSearchParameter($languages); //v201109 $selector-searchParameters = array($relatedToKeywordSearchParameter,$keywordMatchTypeSearchParameter, $locationTargetParameter, $languageTargetParameter); $page = $targetingIdeaService-get($selector); // Display related keywords. if (isset($page-entries)) { foreach ($page-entries as $targetingIdea) { $data = MapUtils::GetMap($targetingIdea-data); $keyword = $data['CRITERION']-value; $averageMonthlySearches = isset($data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value) ? $data['AVERAGE_TARGETED_MONTHLY_SEARCHES']-value : 0; printf(Keyword with text '%s', match type '%s', and average monthly . search volume '%s' was found.\n, $keyword-text, $keyword-matchType, $averageMonthlySearches); } } else { print No related keywords were found.\n; } } catch (Exception $e) { print $e-getMessage(); } Please help me to fix INVALID_TOKEN_HEADER Thanks * -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: INVALID_TOKEN_HEADER when using Adwords API in sandbox
But actually, check out what @mmasters had to say: https://groups.google.com/forum/?fromgroups=#!topic/adwords-api/dsez0nVq5Bw This solution worked in my case. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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