2011-11-01 17:18:44 +00:00
{% extends "basedocumentation.html" %}
2011-10-20 00:08:17 +00:00
{% block title %}API Help{% endblock %}
2011-11-01 17:18:44 +00:00
{% block doccontent %}
2011-11-18 18:27:26 +00:00
< h2 > API Help< / h2 >
2011-10-20 00:08:17 +00:00
< p > Some of the data from Unglue It is avaiable via a JSON API. You will need a key and username to be able to use the API.
< / p >
{% if user.is_authenticated %}
< p > Welcome {{user.username}}. Your API key is < span style = "font-weight:bold" > {{api_key}}< / span > .< / p >
{% else %}
< p > Please < a href = "{% url auth_login %}?next={% firstof request.path '/' %}" > < span > sign in< / span > < / a > first.< / p >
{% endif %}
2011-11-18 18:27:26 +00:00
< h3 > Basic API info< / h3 >
2011-10-20 00:08:17 +00:00
< a href = "/api/v1/?format=json" > Available Resources (JSON)< / a >
{% if user.is_authenticated %}
2011-11-18 18:27:26 +00:00
< h3 > Campaign info< / h3 >
2011-10-20 00:08:17 +00:00
< p > JSON to get data on all campaigns< / p >
2012-01-10 20:20:02 +00:00
< a href = "/api/v1/campaign/?format=json&api_key={{api_key}}&username={{user.username}}" > {{base_url}}/api/v1/campaign/?format=json& api_key={api_key}& username={username}< / a >
< h3 > Identifier Resolution< / h3 >
< p > JSON to get work/edition data for an isbn< / p >
< a href = "/api/v1/identifier/?format=json&api_key={{api_key}}&type=isbn&value=9780441012039" > {{base_url}}/api/v1/identifier/?format=json& api_key={api_key}& ype=isbn& value=9780441012039< / a >
< p > In addition to isbn, you can use 'goog' if you have a google books id, and 'oclc' for oclc numbers.< / p >
2011-10-20 00:08:17 +00:00
{% endif %}
2011-11-18 18:27:26 +00:00
< h3 > Campaign Widgets< / h3 >
2011-10-20 00:08:17 +00:00
< p > You don't need a key to embed campaign (HTML) widgets. < / p >
{% if campaign %}
Here's a sample widget for the book < span style = "font-style: italic" > {{campaign.name}}< / span > with ISBN {{campaign_isbn}}: < a href = "{% url widget campaign_isbn %}" > {{base_url}}{% url widget campaign_isbn %}< / a >
{% else %}
< p > Since there are currently no campaigns, there are no corresponding widgets.< / p >
{% endif %}
2011-11-18 18:27:26 +00:00
2011-10-20 00:08:17 +00:00
{% endblock %}