import-control-system

Latest

  • Massively looks at Capsuleer 2.0, an iPhone app for EVE Online part 2

    by 
    James Egan
    James Egan
    04.09.2009

    I was dreading having to manually enter that long API string linked to my EVE account, but Capsuleer's system made it quite easy. Can you tell me about the Import Control System?Roc: The Import Control System was Sam's brainchild. Nobody wants to manually enter that string, myself included, but I also don't like applications "scraping" my game login data from the EVE Online website. The entire point of an API is to be able to access it without using your game login credentials. Since the iPhone doesn't do copy/paste (prior to OS 3.0), Sam came up with this method for effortlessly and securely importing your data to your device.Sam: As Roc said, the API is all about security. CCP introduced it so that 3rd party applications didn't need your username and password anymore. It's a secure and simple way to provide access to a limited subset of data without exposing the credentials needed to log into your account. My initial prototype had you typing in the big long API key, and man I don't think I got it right more than twice in a row. I knew that we needed a better alternative. That's when I came up with the Import Control System. We have been foiled a bit by a few email clients that don't like the evechar:// url syntax that we use (they try to validate it and can't because they don't recognize the prefix), but with 2.0 we have an alternative http:// based url that can be used as well, so that should hopefully clear up the issues that people ran into.