72
edits
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
=== If the edit was successful === | === If the edit was successful === | ||
< | <pre> | ||
{"status_verbose":"fields saved","status":1} | { | ||
</ | ... | ||
"status_verbose": "fields saved", | |||
"status": 1 | |||
... | |||
} | |||
</pre> | |||
=== If there was an issue === | === If there was an issue === | ||
Line 24: | Line 29: | ||
== Authentication == | == Authentication == | ||
Fields: | |||
* | * user_id: string | ||
* | * password: string | ||
WARNING: If the password is not correct, the API will currently "silently" fail, both for image addition and product data addition (will return HTML 200 code + an html page with a link to login - [https://world.openfoodfacts.org/cgi/product_jqm2.pl?code=0048151623426&user_id=usernameexample&password=*****&product_name=KIRI%2 example] ) | WARNING: If the password is not correct, the API will currently "silently" fail, both for image addition and product data addition (will return HTML 200 code + an html page with a link to login - [https://world.openfoodfacts.org/cgi/product_jqm2.pl?code=0048151623426&user_id=usernameexample&password=*****&product_name=KIRI%2 example] ) | ||
Line 34: | Line 39: | ||
* It is possible for new products (no anonymous modification is possible though, for obvious reasons) | * It is possible for new products (no anonymous modification is possible though, for obvious reasons) | ||
* It is possible for adding images (as many as you like) | * It is possible for adding images (as many as you like) | ||
If you detect an error 200 (wrong password), please retry the query without user_id and password. That way the contribution will be accepted. Otherwise, the photo will get lost :( | |||
=== Global account === | === Global account === | ||
Line 48: | Line 54: | ||
== Posting a new product == | == Posting a new product == | ||
Do a GET request, otherwise you'll get <code> {“status_verbose”: “no code or invalid code”,“status”: 0}</code> | Do a GET request, otherwise you'll get <code> {“status_verbose”: “no code or invalid code”, “status”: 0}</code> | ||
URL: < | URL: <code>https://world.openfoodfacts.org/cgi/product_jqm2.pl</code> (Product post)<sup>(remember to do tests on world.openfoodfacts.net - login and password: "off")</sup> | ||
URL for your tests : <pre>https://world.openfoodfacts.net/cgi/product_jqm2.pl</pre> | URL for your tests : <pre>https://world.openfoodfacts.net/cgi/product_jqm2.pl</pre> | ||
Line 72: | Line 78: | ||
* {"Status_verbose":"fields saved","status":1} | * {"Status_verbose":"fields saved","status":1} | ||
=== | === Examples === | ||
<sup>(remember to do tests on world.openfoodfacts.net - login and password: off)</sup> | <sup>(remember to do tests on world.openfoodfacts.net - login and password: off)</sup> | ||
Line 78: | Line 84: | ||
==== Query 1 : Unauthentified query ==== | ==== Query 1 : Unauthentified query ==== | ||
<pre>https://world.openfoodfacts.net/cgi/product_jqm2.pl?code=0048151623426&product_name=Maryland%20Choc%20Chip&quantity=230g&brands=Golden%20Cookies&nutriment_energy=450&nutriment_energy_unit=kJ&nutrition_data_per=serving&ingredients_text=Fortified%20wheat%20flour%2C%20Chocolate%20chips%20%2825%25%29%2C%20Sugar%2C%20Palm%20oil%2C%20Golden%20syrup%2C%20Whey%20and%20whey%20derivatives%20%28Milk%29%2C%20Raising%20agents%2C%20Salt%2C%20Flavouring&traces=Milk%2C+Soya%2C+Nuts%2C+Wheat</pre> | <pre> | ||
https://world.openfoodfacts.net/cgi/product_jqm2.pl?code=0048151623426&product_name=Maryland%20Choc%20Chip&quantity=230g&brands=Golden%20Cookies&nutriment_energy=450&nutriment_energy_unit=kJ&nutrition_data_per=serving&ingredients_text=Fortified%20wheat%20flour%2C%20Chocolate%20chips%20%2825%25%29%2C%20Sugar%2C%20Palm%20oil%2C%20Golden%20syrup%2C%20Whey%20and%20whey%20derivatives%20%28Milk%29%2C%20Raising%20agents%2C%20Salt%2C%20Flavouring&traces=Milk%2C+Soya%2C+Nuts%2C+Wheat | |||
</pre> | |||
==== Result 2 ==== | ==== Result 2 ==== | ||
Line 84: | Line 92: | ||
<pre>https://uk.openfoodfacts.net/product/0072417136160/maryland-choc-chip</pre> | <pre>https://uk.openfoodfacts.net/product/0072417136160/maryland-choc-chip</pre> | ||
==== Query 2 : | ==== Query 2 : Authenticated query ==== | ||
<pre>https://world.openfoodfacts.org/cgi/product_jqm2.pl?code=0048151623426&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> | ||
https://world.openfoodfacts.org/cgi/product_jqm2.pl?code=0048151623426&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> | |||
==== Result 2 ==== | ==== Result 2 ==== |
edits