Wiki
Clone wikiBibSonomy / documentation / api / methods / DetailsForPost
Details for post
Method | GET |
---|---|
URL | https://www.bibsonomy.org/api/users/[username]/posts/[resourcehash] |
Status codes
-
200 ok + bibsonomy/post+xml
-
400 bad request
- 401 Unauthorized
-
403 Forbidden
-
500 Internal Server Error
Example
XML
Request:
curl -XGET --user username:apikey "https://www.bibsonomy.org/api/users/jaeschke/posts/cb1c74732ad9d647dea0050024eb6c37"
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bibsonomy stat="ok"> <post description="" postingdate="2013-04-19T09:33:16.000+02:00" changedate="2013-04-19T09:33:16.000+02:00"> <user name="jaeschke" href="https://www.bibsonomy.org/api/users/jaeschke"/> <group name="public" href="https://www.bibsonomy.org/api/groups/public"/> <tag name="content" href="https://www.bibsonomy.org/api/tags/content"/> <tag name="crossref" href="https://www.bibsonomy.org/api/tags/crossref"/> <tag name="doi" href="https://www.bibsonomy.org/api/tags/doi"/> <tag name="negotiation" href="https://www.bibsonomy.org/api/tags/negotiation"/> <bookmark title="DOI Content Negotiation" url="http://www.crosscite.org/cn/" interhash="cb1c74732ad9d647dea0050024eb6c37" intrahash="cb1c74732ad9d647dea0050024eb6c37" href="https://www.bibsonomy.org/api/users/jaeschke/posts/cb1c74732ad9d647dea0050024eb6c37"/> </post> </bibsonomy>
BibTeX (publications only)
Request:
curl -XGET --user username:apikey "https://www.bibsonomy.org/api/users/jaeschke/posts/c9437d5ec56ba949f533aeec00f571e3?format=bibtex"
@article{benz2010social, abstract = {Social resource sharing systems are central elements of the Web 2.0 ...}, address = {Berlin/Heidelberg}, author = {Benz, Dominik and Hotho, Andreas and Jäschke, Robert and Krause, Beate and Mitzlaff, Folke and Schmitz, Christoph and Stumme, Gerd}, doi = {10.1007/s00778-010-0208-4}, interhash = {57fe43734b18909a24bf5bf6608d2a09}, intrahash = {c9437d5ec56ba949f533aeec00f571e3}, issn = {1066-8888}, journal = {The VLDB Journal}, month = dec, number = 6, pages = {849--875}, publisher = {Springer}, title = {The Social Bookmark and Publication Management System {BibSonomy}}, url = {http://www.kde.cs.uni-kassel.de/pub/pdf/benz2010social.pdf}, volume = 19, year = 2010 }
XML Schema
<!-- a post --> <xsd:complexType name="PostType"> <xsd:sequence> <xsd:element name="user" type="UserType" use="required"/> <xsd:element name="group" type="GroupType" minOccurs="0" maxOccurs="unbounded"/> <!-- Note: a post must have at least one tag --> <xsd:element name="tag" type="TagType" maxOccurs="unbounded"/> <xsd:element minOccurs="0" maxOccurs="1" name="documents" type="DocumentsType" /> <xsd:choice> <xsd:element name="bookmark" maxOccurs="1" type="BookmarkType" /> <xsd:element name="bibtex" maxOccurs="1" type="BibtexType" /> <xsd:element name="publicationFileUpload" maxOccurs="1" type="UploadDataType" /> <xsd:element name="goldStandardPublication" maxOccurs="1" type="GoldStandardPublicationType" /> </xsd:choice> </xsd:sequence> <xsd:attribute name="description" type="xsd:string"/> <xsd:attribute name="postingdate" type="xsd:dateTime" use="required"/> </xsd:complexType> <!-- a bookmark --> <xsd:complexType name="BookmarkType"> <xsd:attribute name="title" type="xsd:string" use="required" /> <xsd:attribute name="url" type="xsd:anyURI" use="required" /> <!-- hash value identifying this resource --> <xsd:attribute name="interhash" type="xsd:string" /> <xsd:attribute name="intrahash" type="xsd:string" /> <!-- link to all posts of this bookmark --> <xsd:attribute name="href" type="xsd:anyURI" /> </xsd:complexType> <!-- a bibtex --> <xsd:complexType name="BibtexType"> <xsd:attribute name="title" type="xsd:string" use="required"/> <xsd:attribute name="bibtexKey" type="xsd:string"/> <xsd:attribute name="bKey" type="xsd:string"/> <xsd:attribute name="misc" type="xsd:string"/> <xsd:attribute name="bibtexAbstract" type="xsd:string"/> <xsd:attribute name="entrytype" type="xsd:string"/> <xsd:attribute name="address" type="xsd:string"/> <xsd:attribute name="annote" type="xsd:string"/> <xsd:attribute name="author" type="xsd:string"/> <xsd:attribute name="booktitle" type="xsd:string"/> <xsd:attribute name="chapter" type="xsd:string"/> <xsd:attribute name="crossref" type="xsd:string"/> <xsd:attribute name="edition" type="xsd:string"/> <xsd:attribute name="editor" type="xsd:string"/> <xsd:attribute name="howpublished" type="xsd:string"/> <xsd:attribute name="institution" type="xsd:string"/> <xsd:attribute name="organization" type="xsd:string"/> <xsd:attribute name="journal" type="xsd:string"/> <xsd:attribute name="note" type="xsd:string"/> <xsd:attribute name="number" type="xsd:string"/> <xsd:attribute name="pages" type="xsd:string"/> <xsd:attribute name="publisher" type="xsd:string"/> <xsd:attribute name="school" type="xsd:string"/> <xsd:attribute name="series" type="xsd:string"/> <xsd:attribute name="volume" type="xsd:string"/> <xsd:attribute name="day" type="xsd:string"/> <xsd:attribute name="month" type="xsd:string"/> <xsd:attribute name="year" type="xsd:string"/> <xsd:attribute name="type" type="xsd:string"/> <xsd:attribute name="scraperId" type="xsd:positiveInteger"/> <xsd:attribute name="url" type="xsd:string"/> <!-- hash value identifying this resource --> <xsd:attribute name="intrahash" type="xsd:string"/> <xsd:attribute name="interhash" type="xsd:string"/> <!-- link to all posts of this bibtex --> <xsd:attribute name="href" type="xsd:anyURI"/> </xsd:complexType> <!-- a tag --> <xsd:complexType name="TagType"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="subTags" type="TagsType" /> <xsd:element maxOccurs="unbounded" minOccurs="0" name="superTags" type="TagsType" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> <xsd:attribute name="globalcount" type="positiveIntegerIncludingZero" /> <xsd:attribute name="usercount" type="positiveIntegerIncludingZero" /> <xsd:attribute name="score" type="probabilityValue" /> <xsd:attribute name="confidence" type="probabilityValue" /> <!-- link to details page --> <xsd:attribute name="href" type="xsd:anyURI" /> </xsd:complexType> <!-- a user --> <xsd:complexType name="UserType"> <xsd:sequence> <xsd:element name="groups" type="GroupsType" minOccurs="0" maxOccurs="1"> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required"/> </xsd:complexType>
Updated