Get the document context in an album
- This method call does not require authentication.
- This method does not require any particular permission.
URL
http://www.ipernity.com/api/album.docs.getContext
Parameters
api_key
|
∗ |
Your api_key.
|
album_id
|
∗ |
The Album ID which the document belongs to.
|
doc_id
|
∗ |
The ID of the document to get the context for. By default 10 previous and 10 next documents are returned.
|
media
|
|
Specify the type of returned documents. media values are : photo, audio, video, other. If specified, the media type must be the same as the document doc_id.
|
prev
|
|
Only return some previous (oldest) documents. (Value is from 1 to 50)
|
next
|
|
Only return some next (newest) documents. (Value is from 1 to 50)
|
thumbsize
|
|
Choose your prefered size for thumbnails: 75x, 100, 240, 500 or 560. (Value is 75x by default)
|
∗ : this parameter is required.
The next and prev direction refer to the album order. Moving to the previous items goes to the album first added items and moving to the next items goes to the album added last items.
Response
<album album_id="5555" total="125" thumbsize="75x"/>
<prev count="18">
<doc index="-1" doc_id="51" media="photo" title="Doc 51"
media="photo" w="75" h="75" url="http://u1.ipernity.com/1/00/51/51.d5ea56eb.75x.jpg"
link="http://www.ipernity.com/doc/123/51/in/album/5555" user_id="123"/>
<doc index="-2" doc_id="50" media="photo" title="Doc 50"
media="photo" w="75" h="75" url="http://u1.ipernity.com/1/00/50/50.d5ea56eb.75x.jpg"
link="http://www.ipernity.com/doc/123/50/in/album/5555" user_id="123"/>
(...)
<doc index="-18" doc_id="33" media="photo" title="Doc 68"
media="photo" w="75" h="75" url="http://u1.ipernity.com/1/00/33/33.d5ea56eb.75x.jpg"
link="http://www.ipernity.com/doc/123/33/in/album/5555" user_id="123"/>
</prev>
<doc index="0" doc_id="50" media="photo" title="Doc 50"
media="photo" w="75" h="75" url="http://u1.ipernity.com/1/00/50/50.d5ea56eb.75x.jpg"
link="http://www.ipernity.com/doc/123/50/in/album/5555" user_id="123"/>
<next count="10">
<doc index="1" doc_id="52" media="photo" title="Doc 52"
media="photo" w="75" h="75" url="http://u1.ipernity.com/1/00/52/52.d5ea56eb.75x.jpg"
link="http://www.ipernity.com/doc/123/52/in/album/5555" user_id="123"/>
<doc index="2" doc_id="53" media="photo" title="Doc 53"
media="photo" w="75" h="75" url="http://u1.ipernity.com/1/00/53/53.d5ea56eb.75x.jpg"
link="http://www.ipernity.com/doc/123/53/in/album/5555" user_id="123"/>
(...)
<doc index="10" doc_id="61" media="photo" title="Doc 61"
media="photo" w="75" h="75" url="http://u1.ipernity.com/1/00/61/61.d5ea56eb.75x.jpg"
link="http://www.ipernity.com/doc/123/61/in/album/5555" user_id="123"/>
</next>
Error codes
| 1 |
Album not found |
| 2 |
Document not in album |
| 3 |
No data found for this media type |
|
| 100 |
API Key is missing |
| 101 |
API Key is invalid |
| 102 |
Invalid format |
| 103 |
Method not found |
| 104 |
Signature missing |
| 105 |
Signature is invalid |
| 106 |
Token missing |
| 107 |
Token invalid |
| 108 |
Account closed |
| 109 |
Action blocked |
| 110 |
Insufficient permissions |
| 111 |
IP not allowed |
| 112 |
Application Quota Error |
| 113 |
Client IP Quota Error |
| 120 |
HTTP POST required |
| 121 |
Invalid SOAP envelope |
| 122 |
Invalid XML-RPC envelope |
| 500 |
Service error |
| 501 |
Maintenance mode |
| 503 |
Service unavailable |
Changelog
- 2008-12-01: Method created.
See also