<?php

require_once 'php/tools.php';
require_once 'fred_api/Autoloader.php';
Fred_Autoloader::register();
$fredConf = parseJSONfile("config.json");
$api = new fred_api($fredConf->API_key);
$series_api = $api->factory('series');
$parameters = array('series_id' => $id, 'file_type' => 'json');
$results = json_decode($series_api->observations($parameters));
$series_api = null;
$api = null;
<?php

require_once 'php/tools.php';
require_once 'fred_api/Autoloader.php';
Fred_Autoloader::register();
$fredConf = parseJSONfile("config.json");
$api = new fred_api($fredConf->API_key);
$category_api = $api->factory('category');
$parameters = array('category_id' => $id, 'file_type' => 'json');
$series = json_decode($category_api->series($parameters));
$category_api = null;
$api = null;
$results = $series->{'seriess'};
// This is an example PHP client for the FRED API.
// It's assumed you have PHP5 and the curl extension installed locally.
// Run this program from the command line using:
//
// php example.php
//
// var_dump is used to print to standard output.
require_once 'fred_api.php';
// Read https://research.stlouisfed.org/docs/api/api_key.html to request and view your API key.
// This program with throw an exception if your API key is not set.
// Insert your api key in the line below.
$api_key = null;
if (!$api_key) {
    throw new Exception('Your API key has not been set.  Read https://research.stlouisfed.org/docs/api/api_key.html.');
}
$api = new fred_api($api_key);
// Create FRED Category API
$category_api = $api->factory('category');
// Get Category 18: Gross Domestic Product (GDP) and Components
$parameters = array('category_id' => 18);
$category = $category_api->get($parameters);
var_dump($category);
// Get children categories for category 18: Gross Domestic Product (GDP) and Components
$category_children = $category_api->children($parameters);
var_dump($category_children);
// Get the 10 most recently updated quarterly FRED series in category 106: Gross Domestic Product (GDP) and Components > GDP/GNP
$parameters = array();
$parameters = array('category_id' => 106, 'order_by' => 'last_updated', 'sort_order' => 'desc', 'limit' => 10, 'filter_variable' => 'frequency', 'filter_value' => 'Quarterly');
$series = $category_api->series($parameters);
var_dump($series);
// Create FRED Series API