请帮助..
我正在尝试使用Nutritionix API来允许用户在数据库中搜索食物并输入他们消耗的量。然后我的网站应计算卡路里。一旦我理解了一点,我应该能够继续自己,但我真的不确定......在Nutritionix网站上他们有这个例子..
curl -XPOST https://api.nutritionix.com/v1_1/search -H 'Content-Type: application/json' -d'
{
"appId":"APP_ID",
"appKey":"APP_KEY",
"query":"Cookies `n Cream"
}
'
我有APP_ID和APP_KEY。我需要将这些代码放在某个if语句的php文件中。有人请给我一个快速的例子,说明如何将其写入php文件以使其工作?目前,我正在将其复制并粘贴到PHP文件中以尝试获取一些想法并在https上给出错误。非常感谢。
答案 0 :(得分:0)
他们提供的示例是在命令行中使用cURL请求其API。你也可以尝试一下。
在PHP中,您也可以使用cURL。你可以尝试这样的事情:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://api.nutritionix.com/v1_1/search");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"appId=id&appKey=key&query=milk");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec ($ch);
curl_close ($ch);
print_r($response);
?>
你应该谷歌cURL和PHP,并阅读。