API: Difference between revisions

From Open Food Facts wiki
No edit summary
No edit summary
 
(391 intermediate revisions by 21 users not shown)
Line 1: Line 1:
__NOINDEX__
[[Category:Developer]] [[Category:API]]
The API (Application Programming Interface) is the way an application can enter in dialogue with Open Food Facts application server.


* Translate the data page (http://fr.openfoodfacts.org/data) in English and make it available on all subdomains
All information about the API can be found [https://openfoodfacts.github.io/openfoodfacts-server/api/ in the documentation].
* Document all APIs
 
* Photos post on /cgi/product_image_upload.pl
:code: the barcode
:imagefield: "front"
:imgupload_front : your image file
 
* Product post to http://fr.openfoodfacts.org/cgi/product_jqm2.pl
 
:var foodfact = { barcode : '3073780969000', name : 'KIRI GOUTER 280G 8 PORTIONS', energy: 500, energy_unit: "kJ", weight: 282 };
:var postData = {
:code        : foodfact.barcode,
:user_id      : "mesinfosnutritionelles",
:password    : "****",
:product_name : foodfact.name?foodfact.name:foodfact.shop_label,
:quantity    : foodfact.weight?""+foodfact.weight+" g":undefined,
:stores      : "Intermarché",
:nutriment_energy      :foodfact.energy,
:nutriment_energy_unit :foodfact.energy_unit,
:nutrition_data_per    :"serving"
:{"status_verbose":"fields saved","status":1}
* 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

Latest revision as of 14:04, 5 September 2023

The API (Application Programming Interface) is the way an application can enter in dialogue with Open Food Facts application server.

All information about the API can be found in the documentation.