Re: INVALID_TOKEN_HEADER when using Adwords API in sandbox

2012-10-18 Thread AdWords API Advisor
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

2012-10-18 Thread AdWords API Advisor
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

2012-10-11 Thread binh nguyen
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

2012-10-11 Thread Yeison Rodriguez
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

2012-10-11 Thread Yeison Rodriguez
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

2012-10-11 Thread Yeison Rodriguez
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