Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ActionItem freie Wohnungen anzeigen #5

Open
mrschtief opened this issue Mar 25, 2012 · 13 comments
Open

ActionItem freie Wohnungen anzeigen #5

mrschtief opened this issue Mar 25, 2012 · 13 comments

Comments

@mrschtief
Copy link
Member

Nach IS24 Suche gibt der client eine Liste der Exposes an die Appengine, der liefert die freien ExposeIds zurück

Overlaybutton in Mapview

Server Impl
immopoly/appengine#31

Android

immopoly/android#82

@ghost ghost assigned tobiasheine Mar 25, 2012
@mrschtief
Copy link
Member Author

doku actionItemList im userobject und neuer /user/action Request ganz unten

https://github.com/immopoly/immopoly/wiki/ImmopolyAPI

@tobiasheine
Copy link
Contributor

Request:
{"exposes":"[1,2,3]","token":"4460a955b0a3543d4917b22879cf0fdb","actiontype":"1"}

Response:
{"org.immopoly.common.ImmopolyException":{"message":"could not add expose ","cause":{"org.json.JSONException":{"message":"JSONObject["exposes"] is not a JSONArray.","errorCode":-1}},"errorCode":101}}

Wie zur Hölle mache ich daraus ein JSONArray... Blödes Framework...

@mrschtief
Copy link
Member Author

Keine anfhrungsstriche um das [ ] array ;)
Am 27.03.2012 21:30 schrieb "Tobias Heine" <
[email protected]

:

Request:

{"exposes":"[1,2,3]","token":"4460a955b0a3543d4917b22879cf0fdb","actiontype":"1"}

Response:
{"org.immopoly.common.ImmopolyException":{"message":"could not add expose
","cause":{"org.json.JSONException":{"message":"JSONObject["exposes"] is
not a JSONArray.","errorCode":-1}},"errorCode":101}}

Wie zur Hlle mache ich daraus ein JSONArray... Bldes Framework...


Reply to this email directly or view it on GitHub:
#5 (comment)

@tobiasheine
Copy link
Contributor

Ich weiß, aber wenn ich das array mit den expose ids serialisiere, macht unsere JSON Library automatisch die Anführungsstriche... :(

Mister Scthief [email protected] schrieb:

Keine anfhrungsstriche um das [ ] array ;)
Am 27.03.2012 21:30 schrieb "Tobias Heine" <
[email protected]

:

Request:

{"exposes":"[1,2,3]","token":"4460a955b0a3543d4917b22879cf0fdb","actiontype":"1"}

Response:
{"org.immopoly.common.ImmopolyException":{"message":"could not add expose
","cause":{"org.json.JSONException":{"message":"JSONObject["exposes"] is
not a JSONArray.","errorCode":-1}},"errorCode":101}}

Wie zur Hlle mache ich daraus ein JSONArray... Bldes Framework...


Reply to this email directly or view it on GitHub:
#5 (comment)


Reply to this email directly or view it on GitHub:
#5 (comment)

@mrschtief
Copy link
Member Author

Verrckt selbst der integer beim type ist mit anfhrungsstrichen... hat die
lib keine putArray methode? Oder ne jsonarray klasse?
Am 27.03.2012 22:06 schrieb "Tobias Heine" <
[email protected]

:

Ich wei, aber wenn ich das array mit den expose ids serialisiere, macht
unsere JSON Library automatisch die Anfhrungsstriche... :(

Mister Scthief [email protected] schrieb:

Keine anfhrungsstriche um das [ ] array ;)
Am 27.03.2012 21:30 schrieb "Tobias Heine" <
[email protected]

:

Request:

{"exposes":"[1,2,3]","token":"4460a955b0a3543d4917b22879cf0fdb","actiontype":"1"}

Response:
{"org.immopoly.common.ImmopolyException":{"message":"could not add
expose
","cause":{"org.json.JSONException":{"message":"JSONObject["exposes"]
is
not a JSONArray.","errorCode":-1}},"errorCode":101}}

Wie zur Hlle mache ich daraus ein JSONArray... Bldes Framework...


Reply to this email directly or view it on GitHub:
#5 (comment)


Reply to this email directly or view it on GitHub:
#5 (comment)


Reply to this email directly or view it on GitHub:
#5 (comment)

@tobiasheine
Copy link
Contributor

Ne, die library funktioniert andersherum, alle Objekte haben eine Methode zur Serialisierung.

Muss noch ein wenig recherchieren ;)

Mister Scthief [email protected] schrieb:

Verrckt selbst der integer beim type ist mit anfhrungsstrichen... hat die
lib keine putArray methode? Oder ne jsonarray klasse?
Am 27.03.2012 22:06 schrieb "Tobias Heine" <
[email protected]

:

Ich wei, aber wenn ich das array mit den expose ids serialisiere, macht
unsere JSON Library automatisch die Anfhrungsstriche... :(

Mister Scthief [email protected] schrieb:

Keine anfhrungsstriche um das [ ] array ;)
Am 27.03.2012 21:30 schrieb "Tobias Heine" <
[email protected]

:

Request:

{"exposes":"[1,2,3]","token":"4460a955b0a3543d4917b22879cf0fdb","actiontype":"1"}

Response:
{"org.immopoly.common.ImmopolyException":{"message":"could not add
expose
","cause":{"org.json.JSONException":{"message":"JSONObject["exposes"]
is
not a JSONArray.","errorCode":-1}},"errorCode":101}}

Wie zur Hlle mache ich daraus ein JSONArray... Bldes Framework...


Reply to this email directly or view it on GitHub:
#5 (comment)


Reply to this email directly or view it on GitHub:
#5 (comment)


Reply to this email directly or view it on GitHub:
#5 (comment)


Reply to this email directly or view it on GitHub:
#5 (comment)

@tobiasheine
Copy link
Contributor

UserObject mit ActionItem:

{
"org.immopoly.common.User": {
"twitter": "",
"username": "tobi_tester",
"token": "91efe804407f50a41da9e0f6c47ebd66",
"email": "[email protected]",
"info": {
"historyList": [],
"lastRent": 0,
"numExposes": 0,
"balance": 5000,
"actionItemList": [
{
"ActionItem": {
"amount": 1,
"text": "Konkurrenzspion: Zeigt alle freien Wohnungen an, die noch nicht übernommen worden sind",
"time": 1332959392651,
"userId": 1198341,
"type": 1,
"url": "http://immopoly.org/img/actions/freeexposes.png"
}
}
],
"bagdesList": [
{
"Badge": {
"amount": 0,
"text": "Du bist der 927 der 2000 ersten! schau in die Statistik auf immopoly.org für deinen Rang",
"time": 1332959392583,
"type": 23,
"url": "http://immopoly.org/img/badges/badge-oftf.png"
}
}
],
"resultlist.resultlist": {
"resultlistEntries": [
[]
]
},
"balanceMonth": 0,
"lastProvision": 0,
"maxExposes": 50
}
}
}

@tobiasheine
Copy link
Contributor

user: tobi_tester
pw: jeheim

@tobiasheine
Copy link
Contributor

TODO:
after parsing UserObject check for ActionItems and place ActionItemButton with ActionItem on Map

@mrschtief
Copy link
Member Author

ich habe dem account mal den amount auf 99 zum testen gesetzt

On Wed, Mar 28, 2012 at 10:00 PM, Tobias Heine
[email protected]
wrote:

TODO:
after parsing UserObject check for ActionItems and place ActionItemButton with ActionItem on Map


Reply to this email directly or view it on GitHub:
#5 (comment)

@tobiasheine
Copy link
Contributor

Super, danke dir.

Mister Scthief [email protected] schrieb:

ich habe dem account mal den amount auf 99 zum testen gesetzt

On Wed, Mar 28, 2012 at 10:00 PM, Tobias Heine
[email protected]
wrote:

TODO:
after parsing UserObject check for ActionItems and place ActionItemButton with ActionItem on Map


Reply to this email directly or view it on GitHub:
#5 (comment)


Reply to this email directly or view it on GitHub:
#5 (comment)

@tobiasheine
Copy link
Contributor

Also Team iPhone hat jetzt ActionItems :-)

Es gibt aber noch ein paar Unklarheiten

Wir waren uns ja noch nicht einig, wo die ActionItems zentral einsehbar sein sollen.
Wir erweitern jetzt unseren Badgesbereich, sodass man zwischen diesen und den ActionItems wechseln kann.
Ein Klick auf das jeweilige ActionItem zeigt Funktion und Ausführungsort (Spion -> Karte).
Aktive ActionItems (amount > 0) werden nach dem Parsen der UserDaten an den vorgesehene Stellen platziert.

Das Bild des ActionItems wird als ButtonImage verwendet und nicht in einem Dialog angezeigt. Einerseits sind Bilder in Dialogen nicht vorgesehen, andererseits hätte der User, bei mehreren aktiven ActionItems, mehrere Geschenk-Buttons...

Einwände, Vorschläge?

@keyboardsurfer
Copy link

Designarbeit wird noch benötigt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants