Knowledge Base & Forum/NOOK App Developer Articles/NOOK APIs

SHOP Details API

rmandel
posted this on May 10, 2011 12:39 PM

Last update: 16 January 2013

Supported Frameworks:

  • Adobe AIR - For SHOP Details API information, see the AIR Quick Start - Don't link directly to BN.com
  • Android - Use the SHOP Details API information in this article and don't link directly to BN.com
  • Corona - For SHOP Details API information, see the Corona Quick Start - Don't link directly to BN.com
  • GameSalad - Can link directly to BN.com. For a new app submission, add a note for the App Review team in the Credentials field of the App submission form indicating the framework you're using. Existing app submissions can use the Release Notes field.
  • Marmalade - For SHOP Details API information, see the Marmalade Quick Start - Don't link directly to BN.com
  • Unity - Can link directly to BN.com. For a new app submission, add a note for the App Review team in the Credentials field of the App submission form indicating the framework you're using. Existing app submissions can use the Release Notes field.

See also: Dynamic use of the SHOP Details API and How to determine Shop locale, App Submission Guide

How do I direct users to my other apps that I have in the NOOK App Storefront?

The NOOK Developer team provides a SHOP Details intent that lets you open up an overlay in your application directly to the product details page for a specific item in the NOOK App Storefront. Users can then buy an item directly from that page, or can close the overlay and simply return back to the point from which your app called the intent. An example Eclipse project of how to use this API is attached to the end of this article.

Intent i = new Intent();
i.setAction("com.bn.sdk.shop.details");
i.putExtra("product_details_ean","2940043352927"); // Your real EAN goes here
startActivity(i);

Note Because this intent accesses the live NOOK App Storefront, until your app is actually live in the Storefront, the call to the intent does not succeed (for obvious reasons...).

You can obtain the EAN for your content items from the Applications submission page:

Screen_shot_2011-05-10_at_12.07.36_PM.png

 
Topic is closed for comments