<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Priyantha&#039;s BLOG &#187; Google Adword</title>
	<atom:link href="http://www.pgdesigning.com/tag/google-adword/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pgdesigning.com</link>
	<description>Blog for designers and developers...</description>
	<lastBuildDate>Mon, 25 Jul 2011 00:51:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Get All keywords in Adword v200909 in PHP</title>
		<link>http://www.pgdesigning.com/php/get-all-keywords-in-adword-v200909-in-php</link>
		<comments>http://www.pgdesigning.com/php/get-all-keywords-in-adword-v200909-in-php#comments</comments>
		<pubDate>Tue, 03 Nov 2009 16:08:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Google Adword]]></category>

		<guid isPermaLink="false">http://local.pgdesigning_2.9.2.com/?p=7</guid>
		<description><![CDATA[I hope this will help you guys when working with adword new API. I just completed this function and thought of sharing it for you all. I couldn&#8217;t find any PHP code in the net to do the same.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
class GetAllKeywordsExample &#123;
&#160;
    static function main&#40;$keywords_input, $match_type&#41; &#123;
       [...]]]></description>
			<content:encoded><![CDATA[<p>I hope this will help you guys when working with adword new API. I just completed this function and thought of sharing it for you all. I couldn&#8217;t find any PHP code in the net to do the same.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> GetAllKeywordsExample <span style="color: #009900;">&#123;</span>
&nbsp;
    static <span style="color: #000000; font-weight: bold;">function</span> main<span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords_input</span><span style="color: #339933;">,</span> <span style="color: #000088;">$match_type</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$return_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        try <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// Get AdWordsUser from credentials in &quot;../auth.ini&quot;</span>
            <span style="color: #666666; font-style: italic;">// relative to the AdWordsUser.php file's directory.</span>
            <span style="color: #000088;">$user</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> AdWordsUser<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #666666; font-style: italic;">// Log SOAP XML request and response.</span>
            <span style="color: #000088;">$user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">LogDefaults</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #666666; font-style: italic;">// Get the TargetingIdeaService.</span>
            <span style="color: #000088;">$keywordService</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetTargetingIdeaService</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$keyword</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Keyword<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$keyword</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">text</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$keywords_input</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$keyword</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">matchType</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$match_type</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$keyword_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keyword</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$relatedToKeywordSearchParameter</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> RelatedToKeywordSearchParameter<span style="color: #009900;">&#40;</span><span style="color: #000088;">$keyword_array</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$targetingIdeaSelector</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> TargetingIdeaSelector<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$targetingIdeaSelector</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">searchParameters</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$relatedToKeywordSearchParameter</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$targetingIdeaSelector</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ideaType</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'KEYWORD'</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$targetingIdeaSelector</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">requestType</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'IDEAS'</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$targetingIdeaSelector</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">paging</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Paging<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">800</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #666666; font-style: italic;">// Get all Keywords.</span>
            <span style="color: #000088;">$keywordPage</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$keywordService</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$targetingIdeaSelector</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #666666; font-style: italic;">// Prepare keyword array.</span>
            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywordPage</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">entries</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywordPage</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">entries</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$keyword_entry</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                    <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keyword_entry</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$keyword_entry_array</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                        <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$keyword_entry_array</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$keyword</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keyword</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">key</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'KEYWORD'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                                <span style="color: #000088;">$keyword_value</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$keyword</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">value</span><span style="color: #339933;">;</span>
                                <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keyword_value</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">value</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">matchType</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$match_type</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                                    <span style="color: #000088;">$return_array</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
                                        <span style="color: #0000ff;">'keyword'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$keyword_value</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">value</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">text</span>
                                    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                                <span style="color: #009900;">&#125;</span>
                            <span style="color: #009900;">&#125;</span>
                        <span style="color: #009900;">&#125;</span>
                    <span style="color: #009900;">&#125;</span>
                <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span>
            <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
                throw <span style="color: #000000; font-weight: bold;">new</span> Exception<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ERROR&quot;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span> catch <span style="color: #009900;">&#40;</span>Exception <span style="color: #000088;">$e</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$return_array</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
                <span style="color: #0000ff;">'keyword'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$e</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #000088;">$return_array</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.pgdesigning.com/php/get-all-keywords-in-adword-v200909-in-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

