API Updates

PMP Technical Upgrades for 2017

Dec 30, 2016

As many of you know, NPR has been working to replace the much loved and used Story API with an enhanced version of the Public Media Platform. Our goal remains--this new API will serve as a central repository for all public media content, including content from NPR, its member stations, and other public media organizations. NPR will utilize this new API for its own digital content distribution, replacing the existing Story API as the technology that distributes content to all digital properties.

As a follow up to our spring post about the NPR’s *API work, it’s time to talk more about our progress, goals and methodologies, and how this new content API will impact your work.

We're excited to announce that new versions of the PMP Plugin for WordPress and Drupal have been released!

The PMP Plugins can be used to retrieve content from the PMP to add to your site, as well as to send your content to the PMP to share with other stations.

What's new in these versions?

We’re happy to announce that new versions of the NPR Story API Plugin for WordPress and for Drupal have been released and are available for your use!

Why should I use the NPR Story API Plugin?

NPR Story API Plugin can be added to your WordPress or Drupal site with minimal technical expertise. This will allow you to easily:

Why do we need an API strategy?

How does the PMP work?

Aug 17, 2015

Producers put their content into the PMP (Public Media Platform)—text, headlines, teasers, and links to multimedia assets like audio files and images. When they add content, they also add additional information that makes the content findable. For example: “this is a Marketplace story on the economy by Kai Ryssdal that is the second story in the June 15, 2015 episode of the program.” Producers can also assign permissions to the content, which allows them to control who can access the story in the PMP.

What content is available in the PMP?

Apr 29, 2015

Content from all five founding partners forms the core of what’s available in the PMP (Public Media Platform), with new sources being added regularly. There are stories, videos, images, and audio from more than 30 programs in the PMP, including Morning EditionFRONTLINE, and Studio 360. In addition, new content is constantly being added by program producers and stations—anyone who can receive content from the PMP can also distribute theirs through it. The producer manages their own content, making it available to anyone or to specific PMP users.

V7.1.2 of the API Drupal Module Now Available

Oct 24, 2014

Version 7.x-1.2 of the NPR API Drupal module is now available. It's been a while since the last stable release, so there's lots to talk about. Highlights include: 

Join The NPR Story API Listserv

Jul 17, 2013

We are pleased to announce the creation of a developer-focused listserv for all things NPR API.

On this listserv, your technical staff can:

Digital Services Releases WordPress Plugin V1.3

Apr 9, 2013

We at Digital Services are happy to announce that V1.3 of our WordPress plugin is now available for your use.  This latest version of the plugin will support the WordPress feature that allows administrators for a multi-site installation to install plugins from one network admin screen and have the plugin available for all of the sites supported by their single WordPress installation.  

V1.3 of this plugin is available under the main/master branch at https://github.com/npr/WP-DS-NPR-API

Announcing the WordPress NPR API Plugin

Apr 1, 2013

Digital Services is pleased to announce version 1.1 of our WordPress Plugin for connecting your WordPress blog with the NPR Story API. This plugin, developed for WordPress version 3.2, provides both push and pull functionality for the Story API.

Public Media Platform Underway

Feb 28, 2013

We are pleased to announce that after a significant investment of time by several Public Media entities, the Public Media Platform project has begun. Look for several future announcements on this exciting collaborative media project.

Core Publisher sites now have the option to access content from other stations, however there are some limitations. While you can browse another station's content, you cannot search for it.

Digital Services WordPress API Plugin Features

Jan 30, 2013

Digital Services has released a plugin for use with the WordPress content management system.  Released in November of 2012, this plugin will allow stations to interact with the NPR API through easy to configure plugin features that work with the latest versions of the WordPress CMS.  

This plugin is hosted on GitHub https://github.com/npr/WP-DS-NPR-API and available to any user of the NPR API .  To use the plugin an organization should already be set up with NPR API access.

Javaun joins Lee, Nick and Keyvan of Mash This to talk about the various challenges of extending the National Public Radio experience beyond the radio; and more importantly, building digital platforms for the news and entertainment media in general.

NPR Digital Services built our flagship Core Publisher product on Drupal 7. Core Publisher provides a streamlined publishing experience for local station news content that allows a station's end users to consume content on the web and on mobile devices.

Yesterday evening we were alerted to a failure within our network firmware impacting retrieval of NPR produced API stories. We have defined this error to affect only NPR stories updated between Friday and Monday. This issue did not affect any locally produced stories.

When NPR updates or deletes stories a command is sent to the API to retrieve the updated version or to delete the story from the Core Publisher database. This error caused by the firmware failure sent a delete command for all updates, which removed the stories from your site.

I’m happy to report that we’ve been able to negotiate a renewal to NPR's agreement with Associated Press that will allow AP photos to display with NPR-authored stories to all sites with station-level access to the NPR API, including all Core Publisher sites.

Please note -- these photos can only be used to illustrate the story they are assigned to and may not be used in other stories.