PSN API Available

I was developing this API for a couple of months now.

I think it works good enough to make it public.

Go to http://www.psnapi.com.ar to download a free trial and test the online API.

Features
  • Sync or Async Calls
  • Ready to use with Data Repository or Cache
  • Web or Winform app ready
  • Full Profile Information
    • Avatar
    • Level
    • Progress
    • Number of Trophies Earned
  • Game List
    • Title
    • Image
    • Progress
    • Number of Trophies Earned
  • Trophy List
    • Title
    • Description
    • Image
    • Type
    • Hidden
    • Date Earned
  • Friend List
    • Full Profile Information
      • Avatar
      • Level
      • Progress
      • Number of Trophies Earned
    • Status
    • Playing

Nicolas

About these ads

Posted on September 20, 2010, in Friends, Playstation 3, PS3, PSN and tagged , , , , , , . Bookmark the permalink. 16 Comments.

  1. Hello!

    I use your excellent API, but there are some bugs in the list of trophies game.

    For example, look for GTA IV :
    http://www.psnapi.com.ar/ps3/api/psn.asmx/getListTrophies?sGameId=581447-GTA-IV

    No Platinum trophy, trophies duplicate, missing picture …

    This is not the only game: Darksiders, Resident Evil 5, The Eye of Judgement, …

    Can you make a correction to your API?

    Thank you and congratulations.

  2. This API looks awesome. How much will be the license? Will the API still depend on an outside service or is it capable of getting all the information by itself?

  3. This API rules. Too bad it’s missing some game info. I can´t seem to find some of my games (like Star Ocean or Enslaved).

    Anyway. Pretty cool API. Congrats!

  4. Hello.

    The new version of your API is excellent.

    I use your API since September 2010, but since two weeks, I can not use the GET method (PHP and curl). I have this message:
    403 – Forbidden: Access is denied. You Do not Have permission to view this directory or page using The credentials That You Supplied

    What’s going on? What can I do?

    Thank you.

  5. When using this API, I get the following error when calling the GetGames(string PsnId) method.

    System.Net.WebException
    {“The remote name could not be resolved: ‘www.psnapi.com.ar'”}

    Repro Steps:
    1. Download and reference the DLLs.
    2. Create an website with a textbox to capture the PsnId (“txtPsnId”) and the following:
    using ar.com.indiesoftware.psnApi.ar.com.psnapi.services;

    psn ps3 = new psn();
    Game[] games = ps3.getGames(txtPsnId.Text);

  6. In my experience when trying to develop against the PSN website… the way their website is designed is that you have to make a separate GET request for each friend’s online status. There is no way to get the status of all friends in one single request. Does your API handle this scenario without being request-intensive? For example, if I were to deploy this to my server and allow others to use the service, assuming each user had 10 friends, and there were 100 users. 100 users all requesting their friend’s status at the same time would be 100×10 requests all at once. Way too much for a typical server. Would also probably cause PSN to raise an eyebrow.

    Thanks

    • You are right
      The API uses the US site, and you have to query sony for each friend

      Try using the EU site, you can get the full list of friends in XML format

      Nicolas

  7. Hola, Benexus, aun sigue activo esto??

    en caso de ser asi deseo contactar contigo de una forma mas privada.

    Gracias.

  8. Hi Benexus, I have downloaded the FREE Version of your api from website, but it contains .dll files, I want to build a php application using your api and I don’t know asp, please provide a detailed tutorial how to make a web service like your site so that i can use it get to data to use in php and another question- does the full version of your api make call to the online api ie. to http://www.psnapi.com.ar/ps3/api/psn.asmx ??

    • Hi, you need a Windows Machin with IIS to mount those dll and create a webservice.
      You can purchase the API that came with C# Source code and port it to php (is not so hard)

      Library does not use the online API (except for game list)
      Library has less features that online API because my online API is based on more sources and DB.
      Library use the USA site to get information (I will update it to use EU site too, soon)

      Nicolas

  9. Hello,

    is it allowed to use your psn Webservice in an free app (with advertising) for Windows Phone?

    • You can, but the API has timing limitations on how many request can be done in a small period of time.
      Also Im releasing a Windows Phone app soon :D

      Nicolas

      • Hi,

        i saw your App in the Windows Phone Marketplace.
        Is that the reason why my app doésn´t work any longer.
        I can´t reach you service from my WP7 APP.
        So my question is: Can i use your service or not?
        Please write me back.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: