PHPackages                             mglinski/eve-api-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. mglinski/eve-api-php

ActiveLibrary[API Development](/categories/api)

mglinski/eve-api-php
====================

API Negotiation Layer for The Eve API.

v1.2.3(10y ago)169MITPHP

Since Dec 30Pushed 10y ago1 watchersCompare

[ Source](https://github.com/mglinski/eve-api-php)[ Packagist](https://packagist.org/packages/mglinski/eve-api-php)[ RSS](/packages/mglinski-eve-api-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (9)Used By (0)

Eve Api, PHP
============

[](#eve-api-php)

Its a thing that makes it dead simple to consume the EVE EveApi. It removes any ambiguity between raw api calls and presents a clean, simple API.

The basic idea is that all API DataScopes are implemented as a Class, and each available API function is implemented as a static method of that class. So to get a character sheet from the EVE Api, you construct the URL as follows

```
https://api.eveonline.com/char/CharacterSheet.xml.aspx?characterId=9999999&keyID=999999&vCode=______

```

This structure is now directly translated into a static class method call. Where API methods have ambiguous or confusing access parameters for public/private data, or require an API key to return data, that is all hardcoded into the method constructors.

```
