|
|
|
MafiaDeveloper
      
Gruppe: Administrators
Siste logg inn: 15. september 2011 18:33
Innlegg: 104,
Visninger: 1 842
|
|
Hei,
Da har vi lansert ett nytt API for webutviklere som ønsker å lage funksjoner og tjenester basert på NorwegianMafia.
Følgende funksjoner er lagt ved i versjon 1.0:
# FeedCityTop10 (Topp 10 liste over byer)
# FeedFamilyTop10 (Topp 10 liste over familier)
# FeedForumLast20 (Siste 20 forum poster)
# FeedNewsLast10 (Siste 10 nyheter)
# FeedOnlinePlayers (Online spillere)
# FeedPlayersTop30 (Topp 30 spillere)
# GetAlcoholPrices (Få alkohol priser for angitt by)
# GetCityList (Lister alle byer)
# GetCityUsers (Få alle spillere for valgt by)
# GetLocationList (Lister alle fylker)
# GetPlayerInfo (Få spiller informasjon på valgt spiller)
Webservicen kjører på følgende adresse:
http://norwegianmafia.no/api/v1.0/norwegianmafia.asmx
For å benytte tjenestene må du bruker "beta" som PartnerToken. (Uten "-tegnene)
Gjerne ta kontakt hvis det skulle være andre tjenester som er verdt å eksponere.
Muttok
NorwegianMafia Developer
Smartad IT - NorwegianMafia - Cheater - Koders.no - PlanetMafia
|
|
|
|
|
Forum Newbie
      
Gruppe: Forum Members
Siste logg inn: 24. desember 2008 15:53
Innlegg: 3,
Visninger: 498
|
|
Hvordan fungerer dette? Har du noen webside jeg kan gå til for å få info om hva dette er, og hvordan det fungerer?
Det virka litt stilig, og man kan nok lage mye morsomt med det.. men var usikker på hvordan jeg skulle gå i gang...
|
|
|
|
|
Gud
      
Gruppe: Administrators
Siste logg inn: 26. juli 2011 00:05
Innlegg: 60,
Visninger: 4 664
|
|
Google om webservice
Ronny Rosvold
Smartad IT
www.smartad.no
epost: ronny.rosvold AT smartad.no
|
|
|
|
|
MafiaDeveloper
      
Gruppe: Administrators
Siste logg inn: 15. september 2011 18:33
Innlegg: 104,
Visninger: 1 842
|
|
Bruker du PHP kan du eksempelvis benytte deg av NuSOAP.
(http://sourceforge.net/projects/nusoap/)
PHP eksempel:
http://koders.no/paste/view/?p=48
Utvikler du i ASP.NET kan du ta en titt på følgende guider:
http://www.asp.net/
http://quickstarts.asp.net/QuickStartv20/webservices/doc/MathService.aspx
Muttok
NorwegianMafia Developer
Smartad IT - NorwegianMafia - Cheater - Koders.no - PlanetMafia
|
|
|
|
|
Forum Newbie
      
Gruppe: Forum Members
Siste logg inn: 24. desember 2008 15:53
Innlegg: 3,
Visninger: 498
|
|
| Jeg bruker PHP, og har aldri engang sett ASP.NET kode.. eller, har 0 peiling på det ivertfall. Anyway, jeg fikk det inntrykket av at jeg kunne bruke HTTP GET til å spørre med, og få resultatet i som XML sendt tilbake. F.eks. kunne jeg om så bare send av gårde GET /api/v1.0/norwegianmafia.asmx/GetPlayerInfo?PartnerToken=beta&Playername=Phaqui HTTP/1.1 til hosten norwegianmafia.no - og at jeg da ville få tilbake resultatet som rein XML. Da gjenstår bare parsing av XML, også er jeg i mål. Kan jeg ikke gjøre det slik?
|
|
|
|
|
MafiaDeveloper
      
Gruppe: Administrators
Siste logg inn: 15. september 2011 18:33
Innlegg: 104,
Visninger: 1 842
|
|
Hei du kan gjøre det slik ja, men anbefaler at du benytter en SOAP/Webservice extension. Da får du mye bedre kontroll og gjør det enklere å håndtere slik ting.
La opp ett PHP eksempel her:
http://koders.no/paste/view/?p=48
(Du må i tillegg laste ned NuSOAP og legge filene i samme mappe, se http://sourceforge.net/projects/nusoap/ )
Muttok
NorwegianMafia Developer
Smartad IT - NorwegianMafia - Cheater - Koders.no - PlanetMafia
|
|
|
|
|
Forum Member
      
Gruppe: Forum Members
Siste logg inn: 25. september 2010 03:17
Innlegg: 36,
Visninger: 3 364
|
|
Jeg syns me er flinke som skjønner åssen me spiller nm, me trenger ikke lære oss nye ting som f.eks api for å spille vell??? eller tar jeg heilt feil!?
Mvh
The Real Chaser <3 
I Am Legend. 
NM 4 life, like old times!
|
|
|
|
|
Forum Newbie
      
Gruppe: Forum Members
Siste logg inn: 24. desember 2008 15:53
Innlegg: 3,
Visninger: 498
|
|
Dette er ikke et spørsmål om webservicen deres som sådan, men det irriterer meg noe sykt, og dere (crewet) virker som noen oppgående folk på området, så jeg spør alikevel.
Jeg fikk til å hente ut data fra webservicen med php ganske lett (jeg satt jo opp en sånn liten sak der man kunne se topplista før det hadde gått 72 ticks ), men når jeg nå skal prøve å bruke AJAX i stedet er det ikke fullt så vellykket.
Problemet ligger i selve sikkerheten til non-IE browsere. Selv bruker jeg firefox, og har skrevet litt kode som jeg trodde kom til å fungere, men når jeg prøver å hente data fra serveren gir firefox meg følgende melding:
"uncaught exception: Permission denied to call method XMLHttpRequest.open"
Så jeg leita litt på nettet, og fant raskt ut at man kunne bruke en kode som så ca. slik ut;
function setPrivilege()
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
}
catch (e)
{
alert("Permission UniversalBrowserRead denied: " + e);
}
}
og da utføre denne koden før jeg kjørte XMLHttpRequest.open.
Men, til min store fortvilelse feiler denne koden, og gir meg alert()'en:
'Permission UniversalBrowserRead denied: A script from "http://localhost" was denied UniversalBrowserRead privileges.'
Har prøvd å sett mer på det, men har ikke funnet noen verdens ting. Noen som har løsninger?
|
|
|
|
|
MafiaDeveloper
      
Gruppe: Administrators
Siste logg inn: 15. september 2011 18:33
Innlegg: 104,
Visninger: 1 842
|
|
Normalt vil du ikke ha mulighet til å kjøre "cross domain" kall med Javascript. En enkel måte å løse dette er å ha ett script på samme server som gjør dette.
Se denne for mer informasjon og ett php eksempel:
http://www.fleegix.org/articles/2005/11/07/cross-domain-ajax-requests
Muttok
NorwegianMafia Developer
Smartad IT - NorwegianMafia - Cheater - Koders.no - PlanetMafia
|
|
|
|