marcortola / food-data-central
Food Data Central USDA 营养数据库的社区API客户端
0.0.6
2021-04-18 11:11 UTC
Requires
- php: >=7.4
- ext-json: *
- php-http/discovery: ^1.7
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.5
- phpstan/phpstan: ^0.12.14
- phpstan/phpstan-strict-rules: ^0.12.2
- phpunit/phpunit: ^9.0
- symplify/easy-coding-standard: ^7.3
README
安装
- 安装Composer
- 执行
$ composer require marcortola/food-data-central
此包装器不捆绑HTTP客户端,因此您可以使用您喜欢的任何客户端。您可以在FoodDataCentralClient构造函数中注入它,或者让包装器自行发现它。如果您不清楚我在说什么,快速解决方案是要求以下包
$ composer require php-http/curl-client nyholm/psr7 php-http/message
用法
$foodDataCentralClient = FoodDataCentralClient::create('your_api_key'); // Find food by FDC ID. $foodItem = $foodDataCentralClient->food()->food(781125); // Find food nutrients. See the FoodItem interface for more nutrient finders. $calcium = $foodDataCentralClient->food()->food(781125)->getCalcium();
阅读Food Data Central API文档这里。
许可
根据MIT许可证许可。有关更多信息,请参阅许可文件。