album.docs.getContext
Live testing
Get the document context in an album
- This method call does not require authentication.
- This method does not require any particular permission.
URL
https://api.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, 250x, 500, 560, 640, 800, 1024, 1600 or 2048 . (Value is 75x by default)
|
- The
next
andprev
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. - Access to thumbnail size greater than
800
pixels depends on user preferences.
Response
<album album_id="5555" total="125" thumbsize="75x"/> <prev count="18"> <doc index="-1" doc_id="51" media="photo" title="Doc 51" safety="1" media="photo" w="75" h="75" url="https://u1.ipernity.com/1/00/51/51.d5ea56eb.75x.jpg" link="https://www.ipernity.com/doc/123/51/in/album/5555" user_id="123"/> <doc index="-2" doc_id="50" media="photo" title="Doc 50" safety="1" media="photo" w="75" h="75" url="https://u1.ipernity.com/1/00/50/50.d5ea56eb.75x.jpg" link="https://www.ipernity.com/doc/123/50/in/album/5555" user_id="123"/> (...) <doc index="-18" doc_id="33" media="photo" title="Doc 68" safety="1" media="photo" w="75" h="75" url="https://u1.ipernity.com/1/00/33/33.d5ea56eb.75x.jpg" link="https://www.ipernity.com/doc/123/33/in/album/5555" user_id="123"/> </prev> <doc index="0" doc_id="50" media="photo" title="Doc 50" safety="1" media="photo" w="75" h="75" url="https://u1.ipernity.com/1/00/50/50.d5ea56eb.75x.jpg" link="https://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" safety="1" media="photo" w="75" h="75" url="https://u1.ipernity.com/1/00/52/52.d5ea56eb.75x.jpg" link="https://www.ipernity.com/doc/123/52/in/album/5555" user_id="123"/> <doc index="2" doc_id="53" media="photo" title="Doc 53" safety="1" media="photo" w="75" h="75" url="https://u1.ipernity.com/1/00/53/53.d5ea56eb.75x.jpg" link="https://www.ipernity.com/doc/123/53/in/album/5555" user_id="123"/> (...) <doc index="10" doc_id="61" media="photo" title="Doc 61" safety="1" media="photo" w="75" h="75" url="https://u1.ipernity.com/1/00/61/61.d5ea56eb.75x.jpg" link="https://www.ipernity.com/doc/123/61/in/album/5555" user_id="123"/> </next>
Error codes
1 | The album ID is invalid or insufficient permissions to view this album. | |
2 | The document ID does not belong to this album. | |
3 | The media type specified does not match the document ID, no data will be returned. | |
100 | Please add the api_key parameter to this request. | |
101 | This API key is invalid or disabled. | |
102 | The requested format is invalid. Valid formats are : json, xml, php. | |
103 | The requested method is invalid or missing. | |
104 | The query signature is missing. | |
105 | The query signature is invalid. | |
106 | User is not logged. The authentication token is missing. | |
107 | The authentication token is invalid. | |
108 | The user account is closed or suspended. | |
109 | This action is blocked because of a member or a group blocklist restriction | |
110 | Insufficient permissions for this method. | |
111 | The request came from a remote address not allowed by this application. | |
112 | The application has reached its requests quota. | |
113 | The client IP has reached a limit. Limits are based on requests per seconds, minutes, hours, ... | |
120 | This API method must be called using HTTP POST. | |
121 | The SOAP envelope could not be parsed. | |
122 | The XML-RPC envelope could not be parsed. | |
130 | We only support OAuth version 1.1 and 1.1a | |
131 | Some of the OAuth parameters were not sent: %s% | |
132 | The timestamp sent is out of ranges. Please check your computer clock is not skewed. | |
133 | The OAuth Nonce parameter cannot be used twice. | |
134 | The OAuth Timestamp parameter is out of ranges (clock skew) or inferior to the previous timestamp sent. | |
135 | The OAuth Signature must be either MD5, HMAC_SHA1 or PLAINTEXT over HTTPS. | |
500 | Service general error. | |
501 | Service under temporarily maintenance. Thank you for your kind understanding. | |
503 | The service is temporarily unavailable. Please try again in a few minutes. |
Changelog
- 2008-12-01: Method created.
- 2010-09-02: Added safety.
See also
- album.create
- album.delete
- album.docs.add
- album.docs.getList
- album.docs.remove
- album.docs.setList
- album.edit
- album.get
- album.getFaves
- album.getList
- album.orderList
- album.setPerms
Jump to top
- ipernity © 2007-2024
- Help & Contact
|
Club news
|
About ipernity
|
History |
ipernity Club & Prices |
Guide of good conduct
Donate | Group guidelines | Privacy policy | Terms of use | Statutes | In memoria -
Facebook
Twitter