fatsecret Platform API Documentation

Profile - Authentication: Get Profile Status

OAuth 1.0 Latest
Description

Returns general status information for a nominated user.

Parameters
URL / Method
NAME TYPE REQUIRED DESCRIPTION
URL (new)
Method
N/A Required "https://platform.fatsecret.com/rest/profile/v1"
HTTP "GET"
OR
method String Required "profile.get" (included with other parameters)
Response
There are no storable values returned by this call.

Each profile element contains information as follows:

NAME TYPE DESCRIPTION
weight_measure String Either "kg" or "lb" - whether weight should be displayed in kilograms or pounds
height_measure String Either "cm" or "inch" - whether height should be displayed in centimeters or inches
last_weight_kg Decimal Last recorded weight in kilograms
last_weight_date_int Int Date that the user's weight was last recorded expressed as the number of days elapsed since January 1, 1970
last_weight_comment String Comment recorded by the user on the last weight entry (where available)
goal_weight_kg Decimal User's goal weight in kilograms
height_cm Decimal User's current height in centimeters

Example Response

Example 1:

<?xml version="1.0" encoding="utf-8"?>
<profile 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">
  <weight_measure>Kg</weight_measure>
  <height_measure>Cm</height_measure>
  <last_weight_kg>80.0000</last_weight_kg>
  <last_weight_date_int>14289</last_weight_date_int>
  <last_weight_comment>Woohoo!</last_weight_comment>
  <goal_weight_kg>78.0000</goal_weight_kg>
  <height_cm>187.96</height_cm>
</profile>

Example 1:

{
  "profile": {
    "goal_weight_kg": "78.0000",
    "height_cm": "187.96",
    "height_measure": "Cm",
    "last_weight_comment": "Woohoo!",
    "last_weight_date_int": "14289",
    "last_weight_kg": "80.0000",
    "weight_measure": "Kg"
  }
}
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>'