A PS3
A PS3
PSN API Web Service
PSN API
Click here for a complete list of operations.
getPSNID
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /ps3/api/psn.asmx HTTP/1.1 Host: www.psnapi.com.ar Content-Type: text/xml; charset=utf-8 Content-Length:length
SOAPAction: "http://www.psnapi.com.ar/ps3/api/getPSNID" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getPSNID xmlns="http://www.psnapi.com.ar/ps3/api"> <sPSNID>string
</sPSNID> </getPSNID> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length:length
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getPSNIDResponse xmlns="http://www.psnapi.com.ar/ps3/api"> <getPSNIDResult> <ID>string
</ID> <AvatarSmall>string
</AvatarSmall> <AvatarMedium>string
</AvatarMedium> <Avatar>string
</Avatar> <AboutMe>string
</AboutMe> <Level>int
</Level> <Progress>int
</Progress> <Trophies> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData /> </Trophies> <Games> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount xsi:nil="true" /> <Trophies xsi:nil="true" /> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData xsi:nil="true" /> </Game> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount xsi:nil="true" /> <Trophies xsi:nil="true" /> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData xsi:nil="true" /> </Game> </Games> <UpdateSignature>dateTime
</UpdateSignature> <UpdateDate>dateTime
</UpdateDate> <UpdateGamesDate>dateTime
</UpdateGamesDate> <Country> <IdCountry>int
</IdCountry> <Culture>string
</Culture> <Descripcion>string
</Descripcion> <Bandera>string
</Bandera> <ExtensionData /> </Country> <Ranking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </Ranking> <CountryRanking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </CountryRanking> <Status> <Online>boolean
</Online> <Away>boolean
</Away> <Comment>string
</Comment> <Mode>string
</Mode> <ObjectId>string
</ObjectId> <Playing>string
</Playing> <Title>string
</Title> <ExtensionData /> </Status> <LastSeen>dateTime
</LastSeen> <Identity>string
</Identity> <LevelData> <Points>int
</Points> <Floor>int
</Floor> <Ceiling>int
</Ceiling> <Progress>int
</Progress> <level>int
</level> <ExtensionData /> </LevelData> <Plus>boolean
</Plus> <jid>string
</jid> <panelUrl>string
</panelUrl> <GameCompletion>double
</GameCompletion> <server>string
</server> <Alias>string
</Alias> <Background> <R>string
</R> <G>string
</G> <B>string
</B> <A>string
</A> <ExtensionData /> </Background> </getPSNIDResult> </getPSNIDResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /ps3/api/psn.asmx HTTP/1.1 Host: www.psnapi.com.ar Content-Type: application/soap+xml; charset=utf-8 Content-Length:length
<?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <getPSNID xmlns="http://www.psnapi.com.ar/ps3/api"> <sPSNID>string
</sPSNID> </getPSNID> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length:length
<?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <getPSNIDResponse xmlns="http://www.psnapi.com.ar/ps3/api"> <getPSNIDResult> <ID>string
</ID> <AvatarSmall>string
</AvatarSmall> <AvatarMedium>string
</AvatarMedium> <Avatar>string
</Avatar> <AboutMe>string
</AboutMe> <Level>int
</Level> <Progress>int
</Progress> <Trophies> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData /> </Trophies> <Games> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount xsi:nil="true" /> <Trophies xsi:nil="true" /> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData xsi:nil="true" /> </Game> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount xsi:nil="true" /> <Trophies xsi:nil="true" /> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData xsi:nil="true" /> </Game> </Games> <UpdateSignature>dateTime
</UpdateSignature> <UpdateDate>dateTime
</UpdateDate> <UpdateGamesDate>dateTime
</UpdateGamesDate> <Country> <IdCountry>int
</IdCountry> <Culture>string
</Culture> <Descripcion>string
</Descripcion> <Bandera>string
</Bandera> <ExtensionData /> </Country> <Ranking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </Ranking> <CountryRanking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </CountryRanking> <Status> <Online>boolean
</Online> <Away>boolean
</Away> <Comment>string
</Comment> <Mode>string
</Mode> <ObjectId>string
</ObjectId> <Playing>string
</Playing> <Title>string
</Title> <ExtensionData /> </Status> <LastSeen>dateTime
</LastSeen> <Identity>string
</Identity> <LevelData> <Points>int
</Points> <Floor>int
</Floor> <Ceiling>int
</Ceiling> <Progress>int
</Progress> <level>int
</level> <ExtensionData /> </LevelData> <Plus>boolean
</Plus> <jid>string
</jid> <panelUrl>string
</panelUrl> <GameCompletion>double
</GameCompletion> <server>string
</server> <Alias>string
</Alias> <Background> <R>string
</R> <G>string
</G> <B>string
</B> <A>string
</A> <ExtensionData /> </Background> </getPSNIDResult> </getPSNIDResponse> </soap12:Body> </soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /ps3/api/psn.asmx/getPSNID?sPSNID
=string
HTTP/1.1 Host: www.psnapi.com.ar
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length:length
<?xml version="1.0" encoding="utf-8"?> <PSNId xmlns="http://www.psnapi.com.ar/ps3/api"> <ID>string
</ID> <AvatarSmall>string
</AvatarSmall> <AvatarMedium>string
</AvatarMedium> <Avatar>string
</Avatar> <AboutMe>string
</AboutMe> <Level>int
</Level> <Progress>int
</Progress> <Trophies> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData /> </Trophies> <Games> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </TrophiesCount> <Trophies> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Trophies> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData /> </Game> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </TrophiesCount> <Trophies> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Trophies> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData /> </Game> </Games> <UpdateSignature>dateTime
</UpdateSignature> <UpdateDate>dateTime
</UpdateDate> <UpdateGamesDate>dateTime
</UpdateGamesDate> <Country> <IdCountry>int
</IdCountry> <Culture>string
</Culture> <Descripcion>string
</Descripcion> <Bandera>string
</Bandera> <ExtensionData /> </Country> <Ranking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </Ranking> <CountryRanking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </CountryRanking> <Status> <Online>boolean
</Online> <Away>boolean
</Away> <Comment>string
</Comment> <Mode>string
</Mode> <ObjectId>string
</ObjectId> <Playing>string
</Playing> <Title>string
</Title> <ExtensionData /> </Status> <LastSeen>dateTime
</LastSeen> <Identity>string
</Identity> <LevelData> <Points>int
</Points> <Floor>int
</Floor> <Ceiling>int
</Ceiling> <Progress>int
</Progress> <level>int
</level> <ExtensionData /> </LevelData> <Plus>boolean
</Plus> <jid>string
</jid> <panelUrl>string
</panelUrl> <GameCompletion>double
</GameCompletion> <server>string
</server> <Alias>string
</Alias> <Background> <R>string
</R> <G>string
</G> <B>string
</B> <A>string
</A> <ExtensionData /> </Background> </PSNId>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /ps3/api/psn.asmx/getPSNID HTTP/1.1 Host: www.psnapi.com.ar Content-Type: application/x-www-form-urlencoded Content-Length:lengthsPSNID
=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length:length
<?xml version="1.0" encoding="utf-8"?> <PSNId xmlns="http://www.psnapi.com.ar/ps3/api"> <ID>string
</ID> <AvatarSmall>string
</AvatarSmall> <AvatarMedium>string
</AvatarMedium> <Avatar>string
</Avatar> <AboutMe>string
</AboutMe> <Level>int
</Level> <Progress>int
</Progress> <Trophies> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData /> </Trophies> <Games> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </TrophiesCount> <Trophies> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Trophies> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData /> </Game> <Game> <Id>string
</Id> <IdGameEurope>string
</IdGameEurope> <Title>string
</Title> <Image>string
</Image> <Guide>string
</Guide> <TitleOnGuide>string
</TitleOnGuide> <Progress>int
</Progress> <TrophiesCount> <Earned>int
</Earned> <Total>int
</Total> <Platinum>int
</Platinum> <Gold>int
</Gold> <Silver>int
</Silver> <Bronze>int
</Bronze> <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </TrophiesCount> <Trophies> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" /> </Trophies> <OrderPlayed>int
</OrderPlayed> <Updated>boolean
</Updated> <LastUpdated>dateTime
</LastUpdated> <Released>dateTime
</Released> <TotalPoints>int
</TotalPoints> <TotalTrophies>int
</TotalTrophies> <UserPoints>int
</UserPoints> <Stars>double
</Stars> <Reviews>int
</Reviews> <Platform>string
</Platform> <ExtensionData /> </Game> </Games> <UpdateSignature>dateTime
</UpdateSignature> <UpdateDate>dateTime
</UpdateDate> <UpdateGamesDate>dateTime
</UpdateGamesDate> <Country> <IdCountry>int
</IdCountry> <Culture>string
</Culture> <Descripcion>string
</Descripcion> <Bandera>string
</Bandera> <ExtensionData /> </Country> <Ranking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </Ranking> <CountryRanking> <Position>int
</Position> <Total>int
</Total> <ExtensionData /> </CountryRanking> <Status> <Online>boolean
</Online> <Away>boolean
</Away> <Comment>string
</Comment> <Mode>string
</Mode> <ObjectId>string
</ObjectId> <Playing>string
</Playing> <Title>string
</Title> <ExtensionData /> </Status> <LastSeen>dateTime
</LastSeen> <Identity>string
</Identity> <LevelData> <Points>int
</Points> <Floor>int
</Floor> <Ceiling>int
</Ceiling> <Progress>int
</Progress> <level>int
</level> <ExtensionData /> </LevelData> <Plus>boolean
</Plus> <jid>string
</jid> <panelUrl>string
</panelUrl> <GameCompletion>double
</GameCompletion> <server>string
</server> <Alias>string
</Alias> <Background> <R>string
</R> <G>string
</G> <B>string
</B> <A>string
</A> <ExtensionData /> </Background> </PSNId>