Display ratings & comments from Ubuntu's servers

Bug #1091406 reported by 982c80311320c1b
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
AppCenter
Invalid
Low
Unassigned

Bug Description

The title says it all.

Changed in appcenter:
status: New → Confirmed
importance: Undecided → Medium
importance: Medium → Low
milestone: none → 0.2
Revision history for this message
Mario Guerriero (mefrio-g) wrote :

I wrote a simple Json parser in order to get ratings from Ubuntu's servers. With some easy modifications I could get it working for reviews too but the problem is that I can't push any new rating/review to the servers.

http://pastebin.com/9YLCcdpx

Revision history for this message
JoshuaStrobl (joshua.strobl) wrote :

Recommendation: Since it seems pushing reviews are not included in the API (if so, could someone please link to documentation regarding such), I suggest we set up a Elementary OS review server for AppCenter.

I'd be willing to develop a POST / GET API (it'll be in PHP, however any program language can obviously use it since it uses the same HTTP POST / GET model as anything else) for pushing and pulling reviews for the AppCenter that utilizes JSON for retrieving and pushing data.

Revision history for this message
982c80311320c1b (alexander-wilms) wrote :

I think it's a good idea to start using our own infrastructure. But as it was already mentioned on IRC, there are a lot more aspects to cover:

Ratings, Reviews, Dependencies, Downloads, Sales, Screenshots, (everything in packagekit), pricing, total installs, publish/unpublish, promo text, change log, description, title, support info, graphical artwork (icon, feature graphic, promo graphic), Application Type, Category, Content Rating, Website, Email, Phone, privacy policy, pricing per currency, avaliability per country

Revision history for this message
JoshuaStrobl (joshua.strobl) wrote :

Here is my proposed "essentials" JSON formatted file that is used when viewing an individual application in the AppCenter. This JSON file does not include review data, as I feel that should be kept separate (and referred to by checking for reviews that are regarding that particular application, associated with the app-id).

Availability Per Country is also not included, as I'm not sure how that should be implemented, if implemented at all.

Changed in appcenter:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.