Difference between revisions of "API"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | + | == TODO == | |
* Translate the data page (http://fr.openfoodfacts.org/data) in English and make it available on all subdomains | * Translate the data page (http://fr.openfoodfacts.org/data) in English and make it available on all subdomains | ||
* Document all APIs | * Document all APIs | ||
+ | == API Basic Documentation == | ||
+ | === Posting photos === | ||
* Photos post on /cgi/product_image_upload.pl | * Photos post on /cgi/product_image_upload.pl | ||
:code: the barcode | :code: the barcode | ||
Line 8: | Line 10: | ||
:imgupload_front : your image file | :imgupload_front : your image file | ||
+ | === Posting a new product === | ||
* Product post to http://fr.openfoodfacts.org/cgi/product_jqm2.pl | * Product post to http://fr.openfoodfacts.org/cgi/product_jqm2.pl | ||
Revision as of 19:58, 14 July 2014
TODO
- Translate the data page (http://fr.openfoodfacts.org/data) in English and make it available on all subdomains
- Document all APIs
API Basic Documentation
Posting photos
- Photos post on /cgi/product_image_upload.pl
- code: the barcode
- imagefield: "front"
- imgupload_front : your image file
Posting a new product
- 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