mfp
Version:
A third-party API for accessing MyFitnessPal diary data
471 lines (368 loc) • 17.7 kB
HTML
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="lang-en">
<head>
<script type="text/javascript">
//<![CDATA[
var AUTH_TOKEN = "+1svlaH9ty6HVhlnXCbK73eBi8qDnDOtJfz7uaA2b9M=";
//]]>
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>Free Calorie Counter, Diet & Exercise Journal | MyFitnessPal.com</title>
<meta name="description" content="Free online calorie counter and diet plan. Lose weight by tracking your caloric intake quickly and easily. Find nutrition facts for over 2,000,000 foods." />
<meta name="keywords" content="calorie counter, free diet journal, weight loss program, nutrition facts, online calorie counter, free diet plan, weight loss online, free calorie counter" />
<meta content="authenticity_token" name="csrf-param" />
<meta content="+1svlaH9ty6HVhlnXCbK73eBi8qDnDOtJfz7uaA2b9M=" name="csrf-token" />
<meta name="verify-v1" content="jKS1fjb9pK13luol4O+VFWO0OwEYaK4au88j0aRpQTM=" />
<script type="text/javascript">
document.documentElement.className += " js-enabled";
</script>
<link href="http://d34yn14tavczy0.cloudfront.net/assets/sass/application-39bb3d192b72e10c02dd77931e928c13.css" media="screen" rel="stylesheet" type="text/css" />
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<!--[if IE 7]>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome-ie7.min.css">
<![endif]-->
<link href="http://d34yn14tavczy0.cloudfront.net/stylesheets/font-mfizz/font-mfizz.css" media="all" rel="stylesheet" type="text/css" />
<script>
var MFP = (function (parent) {
parent.URL = (function () {
var me = {};
me.currentLocale = "en";
me.baseUrl = "http://www.myfitnesspal.com/";
me.topLevelDomain = "com";
me.defaultLocale = "en";
me.getUrlPath = function(path) {
//if (me.topLevelDomain == me.currentLocale) {
if (me.defaultLocale == me.currentLocale) {
return (path[0] == '/' ? path.substring(1) : path);
} else {
return '/' + me.currentLocale + path;
}
}
me.getUrlAbsolute = function(path) {
return me.baseUrl + (path[0] == '/' ? path.substring(1) : path);
}
return me;
}());
return parent;
})(MFP || {});
</script>
<script src="http://d34yn14tavczy0.cloudfront.net/assets/application-d8c25e2439b532a06f2a149c2cdb855d.js" type="text/javascript"></script>
<script type="text/javascript">
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function() {
var gads = document.createElement('script');
gads.async = true; gads.type = 'text/javascript';
gads.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'www.googletagservices.com/tag/js/gpt.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(gads, node);
})();
</script>
<script type="text/javascript">
googletag.cmd.push(function() {
googletag.defineUnit('/1033141/ca-pub-8033683427063754/diaries_728x90', [728,90], 'ad_diaries_728x90').
addService(googletag.pubads());
googletag.enableServices();
});
</script>
<script type="text/javascript">
var aax_src='1092';
var url = encodeURIComponent(document.location);
try { url = encodeURIComponent("" + window.top.location); } catch(e) {}
document.write("<scr"+"ipt src='//aax-us-east.amazon-adsystem.com/e/dtb/bid?src=" + aax_src + "&u="+url+"&cb=" + Math.round(Math.random()*10000000) + "'></scr"+"ipt>");
document.close();
</script>
<script type="text/javascript" src="//web.localytics.com/latest/localytics.min.js"></script>
<script type="text/javascript" src="/assets/mfp_localytics.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-94924-2']);
if(typeof(_vis_opt_GA_track) == "function") { _vis_opt_GA_track(); }
_gaq.push(['_setDomainName’, ‘auto']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<link rel="canonical" href="http://www.myfitnesspal.com/food/authenticate_diary_password?username=npmmfp">
<link rel="alternate"
href="http://www.myfitnesspal.com.br/food/authenticate_diary_password?username=npmmfp"
hreflang="pt" />
<link rel="alternate"
href="http://www.myfitnesspal.com/food/authenticate_diary_password?username=npmmfp"
hreflang="en" />
<link rel="alternate"
href="http://www.myfitnesspal.cn/food/authenticate_diary_password?username=npmmfp"
hreflang="zh-Hans" />
<link rel="alternate"
href="http://www.myfitnesspal.de/food/authenticate_diary_password?username=npmmfp"
hreflang="de" />
<link rel="alternate"
href="http://www.myfitnesspal.es/food/authenticate_diary_password?username=npmmfp"
hreflang="es" />
<link rel="alternate"
href="http://www.myfitnesspal.fr/food/authenticate_diary_password?username=npmmfp"
hreflang="fr" />
<link rel="alternate"
href="http://www.myfitnesspal.com.hk/food/authenticate_diary_password?username=npmmfp"
hreflang="zh-Hant" />
<link rel="alternate"
href="http://www.myfitnesspal.it/food/authenticate_diary_password?username=npmmfp"
hreflang="it" />
<link rel="alternate"
href="http://www.myfitnesspal.jp/food/authenticate_diary_password?username=npmmfp"
hreflang="ja" />
<link rel="alternate"
href="http://www.myfitnesspal.co.kr/food/authenticate_diary_password?username=npmmfp"
hreflang="kr" />
<link rel="alternate"
href="http://www.myfitnesspal.com.mx/food/authenticate_diary_password?username=npmmfp"
hreflang="es" />
<link rel="alternate"
href="http://www.myfitnesspal.nl/food/authenticate_diary_password?username=npmmfp"
hreflang="nl" />
<link rel="alternate"
href="http://www.myfitnesspal.se/food/authenticate_diary_password?username=npmmfp"
hreflang="sv" />
<link rel="alternate"
href="http://www.myfitnesspal.com.tw/food/authenticate_diary_password?username=npmmfp"
hreflang="zh-Hant" />
<link rel="alternate"
href="http://www.myfitnesspal.com/de/food/authenticate_diary_password?username=npmmfp"
hreflang="de-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/es/food/authenticate_diary_password?username=npmmfp"
hreflang="es-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/fr/food/authenticate_diary_password?username=npmmfp"
hreflang="fr-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/pt/food/authenticate_diary_password?username=npmmfp"
hreflang="pt-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/it/food/authenticate_diary_password?username=npmmfp"
hreflang="it-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/nb/food/authenticate_diary_password?username=npmmfp"
hreflang="nb-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/nl/food/authenticate_diary_password?username=npmmfp"
hreflang="nl-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/ru/food/authenticate_diary_password?username=npmmfp"
hreflang="ru-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/sv/food/authenticate_diary_password?username=npmmfp"
hreflang="sv-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/da/food/authenticate_diary_password?username=npmmfp"
hreflang="da-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/ko/food/authenticate_diary_password?username=npmmfp"
hreflang="ko-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/ja/food/authenticate_diary_password?username=npmmfp"
hreflang="ja-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/zh-CN/food/authenticate_diary_password?username=npmmfp"
hreflang="zh-Hans-US" />
<link rel="alternate"
href="http://www.myfitnesspal.com/zh-TW/food/authenticate_diary_password?username=npmmfp"
hreflang="zh-Hant-US" />
</head>
<body class="layout-1" data-lang="en" class=body-header>
<script type="text/javascript">current_locale = "en"; facebook_error_string ="Your Facebook account was not authorized.";</script>
<!--[if lte IE 7]><div id="ie"><![endif]-->
<!--[if IE 6]><div id="ie6"><![endif]-->
<!-- Qualaroo for myfitnesspal.com -->
<script type="text/javascript">
var _kiq = _kiq || [];
(function(){
setTimeout(function(){
var d = document, f = d.getElementsByTagName('script')[0], s = d.createElement('script'); s.type = 'text/javascript';
s.async = true; s.src = '//s3.amazonaws.com/ki.js/49906/ape.js'; f.parentNode.insertBefore(s, f);
}, 1);
})();
</script>
<div id="fb-root"></div>
<script>
var FACEBOOK_LIMITED_PERMISSIONS = "email,user_birthday";
var FACEBOOK_PERMISSIONS = FACEBOOK_LIMITED_PERMISSIONS.concat(",","publish_stream");
// Additional JS functions here
window.fbAsyncInit = function() {
FB.init({
appId : '186796388009496', // App ID
channelUrl : '//www.myfitnesspal.com/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
<div id="header">
<div class="header-wrap">
<!-- <h1 id="logo"><a href="http://www.myfitnesspal.com/">Calorie Counter</a></h1> -->
<h1 id="logo"><a href="http://www.myfitnesspal.com/">Calorie Counter</a></h1>
<ul id="navTop" class="nav guest">
<li class="first">
<a class="fancylink" href="#fancy_login" >Log In</a>
</li>
<li class="last"><a href="/account/create">Sign Up</a></li>
</ul>
<div class="clear"></div>
</div>
<div id="nav-bg">
<ul id="nav" class="nav">
<li>
<a href="/welcome/learn_more" class="nav_button">About</a>
</li>
<li>
<a href="/food/calorie-chart-nutrition-facts" class="nav_button active">Food</a>
</li>
<li>
<a href="/exercise/lookup" class="nav_button">Exercise</a>
</li>
<li>
<a href="/apps" class="nav_button">Apps</a>
</li>
<li>
<a href="http://blog.myfitnesspal.com" class="nav_button">Blog</a>
</li>
<li>
<a href="/forums" class="nav_button">Community</a>
</li>
<div class="clear"></div>
</ul>
</div>
<div class="clear"></div>
</div><!-- / #header -->
<div id="wrap">
<div id="content">
<div class="ads">
<p class="ad"><div id="ad_diaries_728x90" data-network="google"></div>
<script type="text/javascript">amzn_ads_wrapper('ad_diaries_728x90', false, "on");</script>
</p>
</div>
<div id="main">
<div id="settings">
<h1 class="main-title">Password Required</h1>
<div class="block-1 password">
<form accept-charset="UTF-8" action="/food/authenticate_diary_password?username=npmmfp" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="+1svlaH9ty6HVhlnXCbK73eBi8qDnDOtJfz7uaA2b9M=" /></div>
<p>
npmmfp's diary is locked with a key.
Please type in the key to view their diary:
</p>
<p>
<strong>Key:</strong>
<input class="text" id="password" name="password" type="text" value="" />
</p>
<p>
<input class="button" name="commit" type="submit" value="Submit" />
</p>
</form>
</div>
</div>
</div>
</div><!-- / #content -->
</div><!-- / #wrap -->
<div id="footer">
<div id="footerContent">
<ul class="bars">
<li>
<a href="http://www.myfitnesspal.com/">Calorie Counter</a>
</li>
<li>
<a href="http://blog.myfitnesspal.com">Blog</a>
</li>
<li>
<a href="http://www.myfitnesspal.com/account/terms_and_privacy?with_layout=true">Terms</a></li>
<li>
<a href="http://www.myfitnesspal.com/account/terms_and_privacy?with_layout=true#privacy">Privacy</a></li>
<li>
<a href="http://www.myfitnesspal.com/welcome/contact_us">Contact Us</a></li>
<li>
<a href="http://www.myfitnesspal.com/api">API</a></li>
<li>
<a href="http://www.myfitnesspal.com/jobs">Jobs</a></li>
<li>
<a href="http://www.myfitnesspal.com/forums/show/13-website-suggestions-feedback">Feedback</a></li>
<li>
<a href="http://www.myfitnesspal.com/welcome/guidelines">Community Guidelines</a>
</li>
</ul>
<p class="copy">Copyright 2005-2014 MyFitnessPal, Inc.</p>
<a class="she-knows-it" href="http://www.sheknows.com/channels/health-and-wellness" >SheKnows Health & Beauty</a>
<div id="language_select">
<form accept-charset="UTF-8" action="/account/change_language" class="form settings_form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="+1svlaH9ty6HVhlnXCbK73eBi8qDnDOtJfz7uaA2b9M=" /></div>
<input id="originating_path" name="originating_path" type="hidden" />
<select id="preference_language_setting" name="preference[language_setting]"><option value="en" selected="selected">English</option>
<option value="de">Deutsch</option>
<option value="es">Español</option>
<option value="fr">Français</option>
<option value="pt">Português (Brasil)</option>
<option value="it">Italiano</option>
<option value="nb">Norsk</option>
<option value="nl">Nederlands</option>
<option value="ru">Pусский</option>
<option value="sv">Svensk</option>
<option value="da">Dansk</option>
<option value="ko">한국어</option>
<option value="ja">日本語</option>
<option value="zh-CN">中文(简体)</option>
<option value="zh-TW">中文(台灣)</option></select>
</form> <a href="/translate" class="footer-help-us-translate">Help Us Translate</a>
</div>
<div style="display:none;">
<!-- Begin comScore Tag --><script>var _comscore = _comscore || [];_comscore.push({ c1: "2", c2: "15476338" });(function() {var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";el.parentNode.insertBefore(s, el);})();</script><noscript><img src="http://b.scorecardresearch.com/p?c1=2&c2=15476338&cv=2.0&cj=1" /></noscript><!-- End comScore Tag -->
</div>
<div>
</div>
</div><!-- / #footerContent -->
</div><!-- / #footer -->
<div id="loginform" style="display:none;" >
<form accept-charset="UTF-8" action="https://www.myfitnesspal.com/account/login" class="form login" id="fancy_login" method="post" style="margin:0;"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="+1svlaH9ty6HVhlnXCbK73eBi8qDnDOtJfz7uaA2b9M=" /></div>
<div class="member-login" >
<h2>Member Login</h2>
<ul>
<li>
<a href="#" class="facebook-login-css" id="facebook-login-css">Log in with Facebook</a>
</li>
<li class="or" >- or -</li>
<li>
<label>Username:</label>
<input name="username" type="text" class="text" tabIndex="5" />
</li>
<li>
<label>Password:</label>
<input name="password" type="password" class="text" tabIndex="6" />
</li>
<li>
<input checked="checked" class="checkbox" id="remember_me" name="remember_me" tabIndex="7" type="checkbox" value="1" />
<label for="remember_me" >Remember me next time</label>
</li>
<li class="submit">
<input type="submit" value="Log In" tabIndex="8" />
</li>
<li>
<a href="http://www.myfitnesspal.com/account/forgot_password">Forgot password or username?</a>
</li>
<li>
Not a member yet? <a href="http://www.myfitnesspal.com/account/create">Sign up now!</a>
</li>
</div>
</form></div>
<!--[if lte IE 7]></div><![endif]-->
<!--[if IE 6]></div><![endif]-->
</body>
</html>