From c52742cb7c587ed7486686e8ddbe2c4fe51e4365 Mon Sep 17 00:00:00 2001
From: Seb Bacon This page explains how programmers can make other websites and software
+interact with WhatDoTheyKnow via an "API".
+ WhatDoTheyKnow does not have a full API yet, but we are gradually adding
+lots of things that are similar in use to an API as they are requested.
+ To encourage your users to make links to a particular public authority, use URLs of the form
+<%= link_to new_request_to_body_url(:url_name => "liverpool_city_council") , new_request_to_body_url(:url_name => "liverpool_city_council") %>.
+These are the parameters you can add to those URLs, either in the URL or from a form.
+
+ There are Atom feeds on most pages which list FOI requests, which you can
+use to get updates and links in XML format. Find the URL of the Atom feed in
+one of these ways:
+ In particular, even complicated search queries have Atom feeds.
+You can do all sorts of things with them, such as query by authority, by file
+type, by date range, or by status. See the advanced search
+tips for details.
+
+ Quite a few pages have JSON versions, which let you download information about
+objects in a structured form. Find them by:
+<%=@title %>
+
+ Introduction
+
+
+
+ 1. Linking to new requests
+
+
+
+
+
+
+ 2. RSS (actually, Atom) feeds
+
+
+
+
+ RSS feed links.
+
+ 3. JSON structured data
+
+
+
+
Requests, users and authorities all have JSON versions containing basic +information about them. Every Atom feed has a JSON equivalent, containing +information about the list of events in the feed. +
+ ++A spreadsheet file listing every body in WhatDoTheyKnow is available: +<%= link_to "all-authorities.csv", all_public_bodies_csv_url() %> +
+ +Please contact us if you need an API feature that isn't there yet. It's +very much a work in progress, and we do add things when people ask us to.
+ + + + -- cgit v1.2.3