fatsecret Platform API Documentation

Profile - Recipes: Get All Favorites

OAuth 1.0 Latest
Description

Returns the favorite recipes for the specified user.

Why are we introducing this version?
Updated json array formatting so it is consistent when one object is returned.
Parameters
URL / Method
NAME TYPE REQUIRED DESCRIPTION
URL (new)
Method
N/A Required "https://platform.fatsecret.com/rest/recipe/favorites/v2"
HTTP "GET"
OR
method String Required "recipe.get_favorites.v2" (included with other parameters)
Response
The only storable value returned by this call is recipe_id.

Each recipe element contains information as follows:

NAME TYPE DESCRIPTION
recipe_id Long Unique recipe identifier
recipe_name String Name of the recipe
recipe_url String URL of this recipe item on www.fatsecret.com
recipe_description String A short description of the recipe
recipe_image String URL of this image on www.fatsecret.com

Example Response

Example 1:

<?xml version="1.0" encoding="utf-8"?>
<recipes xmlns="http://platform.fatsecret.com/api/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://platform.fatsecret.com/api/1.0/ http://platform.fatsecret.com/api/1.0/fatsecret.xsd">
  <recipe>
    <recipe_id>91</recipe_id>
    <recipe_name>Baked Lemon Snapper</recipe_name>
    <recipe_url>http://www.fatsecret.com/recipes/baked-lemon-snapper/Default.aspx</recipe_url>
    <recipe_description>Healthy fish with a tasty sauce.</recipe_description>
    <recipe_image>http://www.fatsecret.com/static/recipe/bf0c5912-9cf8-4e7a-b07a-6703c4b77082.jpg</recipe_image>
  </recipe>
</recipes>

Example 1:

{
  "recipes": {
    "recipe": [
      {
        "recipe_description": "Healthy fish with a tasty sauce.",
        "recipe_id": "91",
        "recipe_image": "http://www.fatsecret.com/static/recipe/bf0c5912-9cf8-4e7a-b07a-6703c4b77082.jpg",
        "recipe_name": "Baked Lemon Snapper",
        "recipe_url": "http://www.fatsecret.com/recipes/baked-lemon-snapper/Default.aspx"
      }
    ]
  }
}
Error Codes
CODE TYPE DESCRIPTION
2 OAuth 1.0 Missing required oauth parameter: '<details>'
3 OAuth 1.0 Unsupported oauth parameter: '<details>'
4 OAuth 1.0 Invalid signature method: '<details>'
5 OAuth 1.0 Invalid consumer key: '<details>'
6 OAuth 1.0 Invalid/expired timestamp: '<details>'
7 OAuth 1.0 Invalid/used nonce: '<details>'
8 OAuth 1.0 Invalid signature: '<details>'
9 OAuth 1.0 Invalid access token: '<details>'