Line 1: |
Line 1: |
| [[Category:Developer]] | | [[Category:Developer]] |
− | == API Redesign ==
| |
| | | |
| + | == Status == |
| Currently the API is mainly used internally for [[Project:Mobile_Apps|Cordova application]], but does not follow good practices in API design. | | Currently the API is mainly used internally for [[Project:Mobile_Apps|Cordova application]], but does not follow good practices in API design. |
− | | + | It is also used by several application and while not yet stable, doesn't change much. |
− | And since its the [https://openfoodfacts.uservoice.com/forums/163583-general/filters/top most requested feature on UserVoice], project was launched to evolve the API.
| + | You can ask for help on using the API in this [[https://openfoodfacts.slack.com/messages/api/|Slack channel]] |
| | | |
| == API Basic Documentation == | | == API Basic Documentation == |
Line 50: |
Line 50: |
| <br>Example:<br> | | <br>Example:<br> |
| <pre>code=3073780969000&user_id=usernameexample&password=*****&product_name=KIRI%20GOUTER%20280G%208%20PORTIONS&quantity=282%20g&stores=Intermarch%C3%A9&nutriment_energy=500&nutriment_energy_unit=kJ&nutrition_data_per=serving</pre> | | <pre>code=3073780969000&user_id=usernameexample&password=*****&product_name=KIRI%20GOUTER%20280G%208%20PORTIONS&quantity=282%20g&stores=Intermarch%C3%A9&nutriment_energy=500&nutriment_energy_unit=kJ&nutrition_data_per=serving</pre> |
| + | == API Redesign == |
| + | And since its the [https://openfoodfacts.uservoice.com/forums/163583-general/filters/top most requested feature on UserVoice], project was launched to evolve the API. |
| + | |
| + | * [[Project:API:Additives]] |
| + | * [[Project:API:States]] |
| + | * [[Project:API:Statistics]] |
| + | * [[Project:API:Statistics Entry Dates]] |
| == TODO == | | == TODO == |
| * <strike>Translate the data page (http://fr.openfoodfacts.org/data) in English</strike> and make it available on all subdomains | | * <strike>Translate the data page (http://fr.openfoodfacts.org/data) in English</strike> and make it available on all subdomains |
| * Document all current API | | * Document all current API |
| * Write further API specifications | | * Write further API specifications |