UNPKG

mfp

Version:

A third-party API for accessing MyFitnessPal diary data

471 lines (368 loc) 17.7 kB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <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 &amp; 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="&#x2713;" /><input name="authenticity_token" type="hidden" value="+1svlaH9ty6HVhlnXCbK73eBi8qDnDOtJfz7uaA2b9M=" /></div> <p> npmmfp&#x27;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="&#x2713;" /><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="&#x2713;" /><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>