Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for API usage #14

Open
jing-xiang opened this issue Feb 15, 2024 · 7 comments
Open

Request for API usage #14

jing-xiang opened this issue Feb 15, 2024 · 7 comments

Comments

@jing-xiang
Copy link

Library

Spoonacular: https://spoonacular.com/food-api

Purpose

Based on their input query, we intend to fetch the recipe list, ingredients, and other miscellaneous data to recommend to our users.

License

https://spoonacular.com/food-api/terms

@okkhoy
Copy link

okkhoy commented Feb 15, 2024

Sorry, this API is not approved. Their terms doesn't allow pushing code containing the API to github.

@jing-xiang
Copy link
Author

jing-xiang commented Feb 15, 2024

Sorry, this API is not approved. Their terms doesn't allow pushing code containing the API to github.

Hi prof, wouldn't the below suggest that it is allowed for projects, as long as it doesn't copy their whole platform?

Screenshot_20240216_010636_Chrome.jpg

Screenshot_20240215_191819_Chrome.jpg

Screenshot_20240216_012105_Chrome.jpg

@okkhoy
Copy link

okkhoy commented Feb 16, 2024

Hmmm... I stand corrected about this:

Their terms doesn't allow pushing code containing the API to github.

It mentions you need to keep the API key confidential, not any code using the API (I misread it).

However, in the terms, it states the following:
image

Which means your product will depend on the API. In case of a network outage or any other related issues, your app will be unusable/untestable.

So, unfortunately for you, I will still not allow you to use this API. Please find a replacement.

@jing-xiang
Copy link
Author

Hmmm... I stand corrected about this:

Their terms doesn't allow pushing code containing the API to github.

It mentions you need to keep the API key confidential, not any code using the API (I misread it).

However, in the terms, it states the following: image

Which means your product will depend on the API. In case of a network outage or any other related issues, your app will be unusable/untestable.

So, unfortunately for you, I will still not allow you to use this API. Please find a replacement.

Thank you prof for getting back. I have found an alternative API as shown below.

Library
Edamam: https://www.edamam.com/

Purpose
Based on their input query, we intend to fetch the recipe list, ingredients, and other miscellaneous data to recommend to our users.

License
https://www.edamam.com/terms/

@okkhoy
Copy link

okkhoy commented Feb 16, 2024

Hmmm.. this also doesn't allow you to store local copy of the data obtained. So, has the same issue as the previous one.

@jing-xiang
Copy link
Author

Hmmm.. this also doesn't allow you to store local copy of the data obtained. So, has the same issue as the previous one.

For this particular API, the free plan allows for some caching.

IMG_20240216_102959_800.jpg

@okkhoy
Copy link

okkhoy commented Feb 16, 2024

Sorry, this means no:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants