Get the document context in docstream
- This method call does not require authentication.
- "read" permission is necessary to access to private docs.
URL
http://www.ipernity.com/api/doc.getContext
Parameters
api_key
|
∗ |
Your api_key.
|
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.
|
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 stream posted date order. Moving to the previous items goes to the stream oldest items and moving to the next items goes to the stream recent items.
Response
<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" 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" 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" 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" 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" 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" 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" user_id="123"/>
</next>
Error codes
| 1 |
Document not found |
|
| 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