Saknar du API'er? Är någon API trasig? Skriv här!

User avatar
AJ_
Posts: 122
Joined: 27 Feb 2012 20:32
Country: Sweden
Location: Linköping

Re: Saknar du API'er? Fråga här!

Post by AJ_ »

Jag har fått ett par förfrågningar nu från användare av widgeten att de vill kunna se sin placering i hem-regionen i stället för världen. För att kunna ordna det vore det smidigt om det fanns med en "home-place" i turfgame.com/thirdparty/user.

En annan sak jag skulle vilja veta (i API:et) är när en ny omgång har startat. Nu ser det ut som att man har förlorat sina zoner vid omgångsstart och man blir notifierad om det. Om det fanns t.ex. aktuell omgångs nummer med i XML:en gick det att detektera när det har startat en ny.
TurfWidget
Image
Mobil: Nexus 5X | Stad: Linköping
User avatar
sallda
Posts: 12
Joined: 15 Sep 2012 22:58
Country: Sweden
Location: Sveg
Contact:

Re: Saknar du API'er? Fråga här!

Post by sallda »

TBIT wrote:
Arias wrote:Skulle behöva ytterligare info genom xml-sidorna http://www.turfa.se/thirdparty/user.php/Arias

Det jag saknar är;
blocktime
homeregion
zonestaken
uniquetaken
totalpoints
distance
+1 för dessa! Särskilt uniquetaken!
+563214 för dessa. Precis också vad jag saknar på http://turfgame.com/thirdparty/user/användare/användare

Något ytterligare jag saknar är "points per hour".
Image
jagduvi
Posts: 174
Joined: 13 Jun 2012 14:20
Country: Sweden

Re: Saknar du API'er? Fråga här!

Post by jagduvi »

sallda wrote:
+563214 för dessa. Precis också vad jag saknar på http://turfgame.com/thirdparty/user/användare/användare

Något ytterligare jag saknar är "points per hour".
"Point per hour" finns ju med. Jag anväder det till min app Turf Notify.

Ta en titt på http://turfgame.com/thirdparty/user/jagduvi79@gmail.com så ser du att det är med. Det heter dock inte pph utan hour. Jag har när detta skrevs 1 zone och 9 poäng i timmen.

-<user place="582" medals="10,12,33" hour="9" zones="1" points="12410" id="14818" name="jagduvi"><zone id="339" name="Poseidon"/></user>

/J
Turf Divisions - Spela Turf i seriespel. http://turfdivisions.se/
User avatar
sallda
Posts: 12
Joined: 15 Sep 2012 22:58
Country: Sweden
Location: Sveg
Contact:

Re: Saknar du API'er? Fråga här!

Post by sallda »

jagduvi wrote:
sallda wrote:
+563214 för dessa. Precis också vad jag saknar på http://turfgame.com/thirdparty/user/användare/användare

Något ytterligare jag saknar är "points per hour".
"Point per hour" finns ju med. Jag anväder det till min app Turf Notify.

Ta en titt på http://turfgame.com/thirdparty/user/jagduvi79@gmail.com så ser du att det är med. Det heter dock inte pph utan hour. Jag har när detta skrevs 1 zone och 9 poäng i timmen.

-<user place="582" medals="10,12,33" hour="9" zones="1" points="12410" id="14818" name="jagduvi"><zone id="339" name="Poseidon"/></user>

/J
My bad, missade det helt.
Bara de andra kvar då =)
Image
User avatar
GuteLappen
Posts: 328
Joined: 23 Sep 2012 10:13
Country: Sweden
Location: Gotland, Sweden
Contact:

Re: Saknar du API'er? Fråga här!

Post by GuteLappen »

AJ_ wrote:Jag har fått ett par förfrågningar nu från användare av widgeten att de vill kunna se sin placering i hem-regionen i stället för världen. För att kunna ordna det vore det smidigt om det fanns med en "home-place" i turfgame.com/thirdparty/user.

En annan sak jag skulle vilja veta (i API:et) är när en ny omgång har startat. Nu ser det ut som att man har förlorat sina zoner vid omgångsstart och man blir notifierad om det. Om det fanns t.ex. aktuell omgångs nummer med i XML:en gick det att detektera när det har startat en ny.
+1 för placering i hem-regionen

Skulle även vara trevligt att få med om användaren turfar vid tidpunkten man frågar om användaren.

En topplista för regionen vore fint.
User avatar
Drassen
Site Admin
Posts: 2425
Joined: 04 Aug 2010 11:46

Re: Saknar du API'er? Fråga här!

Post by Drassen »

någon som kan ta på sig att slamma ihop alla api-förbättringsförslag i en ny och ständigt uppdaterad tråd? dvs. en som kan känna sig ansvarig.

Vår tid är begränsad och detta skulle öka chanserna till snabb handläggning.

(detta betyder givetvis inte att alla önskemål kan uppfyllas. bara att vi snabbare kan handlägga.)
--No Private Messages please, use contact@turfgame.com instead.--
jagduvi
Posts: 174
Joined: 13 Jun 2012 14:20
Country: Sweden

Re: Saknar du API'er? Fråga här!

Post by jagduvi »

Drassen wrote:någon som kan ta på sig att slamma ihop alla api-förbättringsförslag i en ny och ständigt uppdaterad tråd? dvs. en som kan känna sig ansvarig.

Vår tid är begränsad och detta skulle öka chanserna till snabb handläggning.

(detta betyder givetvis inte att alla önskemål kan uppfyllas. bara att vi snabbare kan handlägga.)
Har börjat att lägga upp vilka api:er som finns och önskemål på förändringar av dessa api:er

http://forum.turfgame.com/viewtopic.php?f=55&t=2692

/J
Turf Divisions - Spela Turf i seriespel. http://turfdivisions.se/
User avatar
iostream
Donator
Posts: 93
Joined: 03 Nov 2010 06:45
Country: Sweden
Location: Stockholm
Contact:

Re: Saknar du API'er? Fråga här!

Post by iostream »

Drassen wrote:någon som kan ta på sig att slamma ihop alla api-förbättringsförslag i en ny och ständigt uppdaterad tråd? dvs. en som kan känna sig ansvarig.
Låter som ett perfekt syfte för en wiki.
User avatar
GuteLappen
Posts: 328
Joined: 23 Sep 2012 10:13
Country: Sweden
Location: Gotland, Sweden
Contact:

Re: Saknar du API'er? Fråga här!

Post by GuteLappen »

Något som är väldigt frustrerande är att APIerna ändras utan förvarning.

T.ex. Så returnerades vilka zoner användaren ägde, men sedan flytten till api.turfgame.com så var den informationen borta helt plötsligt.
Det är lite tråkigt då man utvecklat för att kunna använda denna information, sedan finns den inte bara...
Finns det något annat sätt at få den informationen igen?

Har förslag när det görs ändringar på befintlig struktur i vad APIerna returnerar, särskillt om man tar bort information, är att ha en versionshantering på APIerna.
På så sätt skulle applikationerna som använder APIet kunna avgöra om förändringar är gjorda och välja vad de skall göra då.
Exempelvis kunde man ha det som attribut i roten på nuvrande struktur.

Code: Select all

<turf version="1.0" apimodule="user" currentversion="1.1">
för users modulen

Code: Select all

<turf version="1.1" apimodule="zones" currentversion="1.1">
för zones modulen
"version" vilken version man anropat.
"apimodule" vilket api man anropat, kanske onödigt, men, strukturfashist man är så ;)
"currenversion" skulle man kunna ha för att kunna informera vilket som är det nyaste (aktuella) API-versionen.

Man skulle kunna tänka sig att ha ovanstående i kombination, eller fristående, med url-versionering som inte förstör befintliga appar genom att bibeålla stukturen på data som returneras för just den versionen (lägga till nytt data skall väl inte vara något problem)

Code: Select all

api.turfgame.com/v1.1/user
Gör man då en ändring som ändrar strukturen så skapar men en ny version genom att skapa en ny mapp och BEHÅLLA den gamla så man inte pajar befintliga appar.

Code: Select all

api.turfgame.com/v1.2/user
Sedan får ju givetvis utvecklarna av APIerna bestäma när dom slutar supporta en viss version av APIerna.

Mycket text blev det...
jagduvi
Posts: 174
Joined: 13 Jun 2012 14:20
Country: Sweden

Sv: Saknar du API'er? Fråga här!

Post by jagduvi »

Tror problemet inte är viljan utan den tid de har till förfogande. Tror att de har mycket annat (som är viktigare) att göra än att föda oss tredjepartsutvecklar med bra info.

Att det blev fel nu beror ju på att de flyttade server och prioritet låg på att få igång spelet och hemsidan.

Jag tycker att turf bara i framtiden ska låta folk som är "supporter" (betalar en summa om året) få tillgång att utnyttja api:er. På så sätt blir det pengar in till turf och de som är "supporter" kan få lite extra värde (tredjepartsprodukter) för de pengar som de sponsrar turf med.

/j

Skickat från min HTC Desire via Tapatalk 2
Turf Divisions - Spela Turf i seriespel. http://turfdivisions.se/
Post Reply

Return to “Tredje Part”