RapidAPI logo

新規登録

ログイン

Recipe

FREEMIUM
開発者 webknox
更新日 3ヶ月前
データ
8.2/10
人気度
1152ms
レイテンシ
99%
正常稼働率

Recipe API Documentation

The WebKnox Recipe API allows you to access over 330,000 recipes. It allows users to search for recipes using natural language such as "gluten free brownies without sugar". Furthermore, several widgets to visualize ingredient lists, price breakdowns, This Food API also contains thousands of information bits about ingredients such as nutrition, prices, tips, and more.

全文を表示する
Classify
POSTClassify Cuisine
Compute
GETCompute Daily Meal Plan
Search
GETSearch Recipes
GETFind By Ingredients
GETAutocomplete Ingredient Search
Answer
GETQuick Answer
Extract
GETExtract Recipe Data
Summarize
GETSummarize Recipe
Widget
POSTCreate Recipe Card
POSTVisualize Ingredients
POSTVisualize Nutrition
POSTVisualize Price Breakdown
Data
GETFind Similar Recipes
GETRecipe Information
POSTParse Ingredients
POSTMap Ingredients
POSTClassify Cuisine

Classify the recipe's cuisine.

ヘッダーパラメータ
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
必須パラメータ
titleSTRING
REQUIREDThe title of the recipe.
ingredientListSTRING
REQUIREDThe ingredient list of the recipe, one ingredient per line.
コードスニペット
unirest.post("https://webknox-recipes.p.rapidapi.com/recipes/cuisine")
.header("X-RapidAPI-Host", "webknox-recipes.p.rapidapi.com")
.header("X-RapidAPI-Key", "ログインしてキーを取得")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("title=Pork roast with green beans")
.send("ingredientList=3 oz pork shoulder")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
サンプルレスポンス
ログイン新規登録

SDKをインストール(NodeJS)

インストール

Node.jsでUnirestを使用するには、NPMモジュールをインストールしてください。

$ npm install unirest

インストール完了後は、簡単にリクエストを行うことができるようになります。

var unirest = require('unirest');

リクエスト

unirest.post("https://webknox-recipes.p.rapidapi.com/recipes/cuisine")
.header("X-RapidAPI-Host", "webknox-recipes.p.rapidapi.com")
.header("X-RapidAPI-Key", "ログインしてキーを取得")
.header("Content-Type", "application/x-www-form-urlencoded")
.send("title=Pork roast with green beans")
.send("ingredientList=3 oz pork shoulder")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2認証
クライアントID
クライアントシークレット
OAuth2認証