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.com<javascript:>
> ++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

Reply via email to