Changes

Jump to navigation Jump to search
332 bytes added ,  22:04, 24 October 2015
no edit summary
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

Navigation menu