Skip to content

Commit c49a976

Browse files
committed
Merge branch 'master' of github.com:Fotolia/Fotolia-API
2 parents 2ed7809 + 5234fdf commit c49a976

File tree

3 files changed

+36
-3
lines changed

3 files changed

+36
-3
lines changed

README.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -713,11 +713,11 @@ <h3 id="_php">PHP</h3>
713713
<span style="color: #000000">00024:</span>
714714
<span style="color: #000000">00025:</span> <span style="font-style: italic"><span style="color: #9A1900">// loggin in and retrieving user data</span></span>
715715
<span style="color: #000000">00026:</span> <span style="color: #009900">$api</span><span style="color: #990000">-&gt;</span><span style="font-weight: bold"><span style="color: #000000">loginUser</span></span><span style="color: #990000">(</span><span style="color: #FF0000">'your_login'</span><span style="color: #990000">,</span> <span style="color: #FF0000">'your_password'</span><span style="color: #990000">);</span>
716-
<span style="color: #000000">00027:</span> <span style="font-weight: bold"><span style="color: #000000">print_r</span></span><span style="color: #990000">(</span>api<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">getUserData</span></span><span style="color: #990000">());</span>
716+
<span style="color: #000000">00027:</span> <span style="font-weight: bold"><span style="color: #000000">print_r</span></span><span style="color: #990000">(</span>$api<span style="color: #990000">-&gt;</span><span style="font-weight: bold"><span style="color: #000000">getUserData</span></span><span style="color: #990000">());</span>
717717
<span style="color: #000000">00028:</span>
718718
<span style="color: #000000">00029:</span> <span style="font-style: italic"><span style="color: #9A1900">// purchasing and downloading a file</span></span>
719-
<span style="color: #000000">00030:</span> <span style="color: #009900">$dl_data</span> <span style="color: #990000">=</span> <span style="color: #009900">$api</span><span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">getMedia</span></span><span style="color: #990000">(</span><span style="color: #993399">35957426</span><span style="color: #990000">,</span> <span style="color: #FF0000">'XS'</span><span style="color: #990000">);</span>
720-
<span style="color: #000000">00031:</span> <span style="color: #009900">$api</span><span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">downloadMedia</span></span><span style="color: #990000">(</span><span style="color: #009900">$dl_data</span><span style="color: #990000">[</span><span style="color: #FF0000">'url'</span><span style="color: #990000">],</span> <span style="color: #FF0000">'/tmp/'</span> <span style="color: #990000">+</span> <span style="color: #009900">$dl_data</span><span style="color: #990000">[</span><span style="color: #FF0000">'name'</span><span style="color: #990000">]);</span></tt></pre></div></div>
719+
<span style="color: #000000">00030:</span> <span style="color: #009900">$dl_data</span> <span style="color: #990000">=</span> <span style="color: #009900">$api</span><span style="color: #990000">-&gt;</span><span style="font-weight: bold"><span style="color: #000000">getMedia</span></span><span style="color: #990000">(</span><span style="color: #993399">35957426</span><span style="color: #990000">,</span> <span style="color: #FF0000">'XS'</span><span style="color: #990000">);</span>
720+
<span style="color: #000000">00031:</span> <span style="color: #009900">$api</span><span style="color: #990000">-&gt;</span><span style="font-weight: bold"><span style="color: #000000">downloadMedia</span></span><span style="color: #990000">(</span><span style="color: #009900">$dl_data</span><span style="color: #990000">[</span><span style="color: #FF0000">'url'</span><span style="color: #990000">],</span> <span style="color: #FF0000">'/tmp/'</span> <span style="color: #990000">+</span> <span style="color: #009900">$dl_data</span><span style="color: #990000">[</span><span style="color: #FF0000">'name'</span><span style="color: #990000">]);</span></tt></pre></div></div>
721721
</div>
722722
<div class="sect2">
723723
<h3 id="_python">Python</h3>

php/fotolia-api.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,22 @@ public function getGalleries($language_id = Fotolia_Api::LANGUAGE_ID_EN_US)
201201
));
202202
}
203203

204+
/**
205+
* This method returns public seasonal galleries for a defined language
206+
*
207+
* @param int $language_id
208+
* @return array
209+
*/
210+
public function getSeasonalGalleries($language_id = Fotolia_Api::LANGUAGE_ID_EN_US, $thumbnail_size = 110, $theme_id = null)
211+
{
212+
return $this->_api('getSeasonalGalleries',
213+
array(
214+
'language_id' => $language_id,
215+
'thumbnail_size' => $thumbnail_size,
216+
'theme_id' => $theme_id
217+
));
218+
}
219+
204220
/**
205221
* This method returns Fotolia list of countries.
206222
*
@@ -944,6 +960,7 @@ protected function _getNamespace($method)
944960
case 'getCategories2':
945961
case 'getTags':
946962
case 'getGalleries':
963+
case 'getSeasonalGalleries':
947964
case 'getCountries':
948965
return 'search';
949966

python/fotolia_api/rest.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,21 @@ def get_galleries(self, language_id = fotolia_api.LANGUAGE_ID_EN_US):
113113

114114
return self._api('getGalleries', params)
115115

116+
def get_seasonal_galleries(self, language_id = fotolia_api.LANGUAGE_ID_EN_US, thumbnail_size = fotolia_api.THUMB_SIZE_SMALL, theme_id = None):
117+
"""
118+
This method returns public galleries for a defined language
119+
"""
120+
121+
params = {
122+
'language_id': language_id,
123+
'thumbnail_size': thumbnail_size
124+
}
125+
126+
if theme_id != None:
127+
params['theme_id'] = theme_id
128+
129+
return self._api('getSeasonalGalleries', params)
130+
116131
def get_countries(self, language_id = fotolia_api.LANGUAGE_ID_EN_US):
117132
"""
118133
This method returns Fotolia list of countries
@@ -735,6 +750,7 @@ def _get_namespace(self, method):
735750
method == 'getCategories2' or \
736751
method == 'getTags' or \
737752
method == 'getGalleries' or \
753+
method == 'getSeasonalGalleries' or \
738754
method == 'getCountries':
739755
return 'search'
740756

0 commit comments

Comments
 (0)