Third Party Developer Blog

rss Viewing all items

Nov
1

From Image Server to a Whole New Image Service

CCP Convict | 2019-11-01 00:00
As outlined by the previous blog, we’re upgrading the image server to an entirely new service that better fits the modern developer environment and needs. This means a friendlier, RESTful API, dynamic resizing, multi-tenancy support, and all these will be served through a global CDN. A New Domain Initially, we thought about sharing the same domain as the previous image server, but the change is way too subtle. So we will use a completely new domain for the new image service: images.evetech.net Actually, the new service has already been deployed and running for a while, so go ahead and give it a try! It has some documentation with a very “minimalistic design” for now, which will likely be improved in the future. The New APIs There are two main APIs in the new image ... read more
Jul
10

Upcoming changes to the Image Export Collection

Team Tech Co | 2019-07-10 00:00
Greetings developers!   As was mentioned at EVESterdam 2019 at the start of the third party developers panel, we're looking into deprecating the IEC and upgrading the image server to better support cases that people were using the IEC for. This will remove the need for a lot of work to be done every release by team TriLambda, as the IEC generation pipeline is very old and radically different from EVE's modern graphics processes.   ... read more
Jul
10

Technical note: don't forget to URL encode your query params!

CCP Dopamine | 2019-07-10 00:00
Greetings space developers! Teams Tech Co and BBS have been looking into a small flutter of errors that we started seeing this morning after a new deployment of the SSO. During this deployment, we changed a few details about the structure of SSOv1 access tokens and there's been some interesting fallout. The short version is that prior to today, v1 access tokens have always consisted of characters that look the same regardless of whether the token is URL encoded or not. After today, that is no longer the case. The tokens are now also slightly longer than they were yesterday. We are seeing a small number of applications that are using ESI's query parameter token feature to make their requests but are not URL encoding their tokens. This results in tokens that are invalid being transmitted to ESI, which results in a ... read more
May
2

Using ESI With Google Sheets

Team Tech Co | 2019-05-02 10:15
This guide was written for an older version of GESI.  For the latest instructions visit the setup instructions on the GESI GitHub repo. This blog post is part of a series of blogs examining best practices for ESI development. Each blog will be published on the 8th of each month during the journey towards XML API and CREST’s termination date. The legacy APIs will be terminated on May 8th, 2018. Come May 8th, the death of the XML API will also mean the death of many EVE based spreadsheets. Luckily, with the help of community member Blacksmoke16's GESI, the process for making an ESI based Google Sheet is much more simple than it has ever been. This blog will walk through how to make a Google Sheet to track your character's in-game assets using authenticated calls ... read more
Mar
18

Third party dev roundtable at Evesterdam

CCP Guard | 2019-03-18 16:53
Greetings spaceship developers! As you may already know, CCP is taking Fanfest on the road this year with the EVE Invasion World Tour. On March 23-24 CCP will be joining forces with Evesterdam to bring you beer, spaceships, presentations and more in the Compagnietheater at the heart of Amsterdam. We will be hosting a third-party development roundtable with the theme:  "What do you need from the API to make your dream project a reality?" CCP Bartender and CCP Fozzie will be at the roundtable to discuss both the technical, and gameplay implications the API has. We want to hear what you have done, what you are currently working on, and what you might do in the future with the EVE API. UPDATE: The roundtable will be streamed live at 15:30 UTC (EVE time) on Saturday, March 23rd and we'll ... read more
Dec
20

Removal of redirect from .tech.ccp.is on Jan 7th

Team Tech Co | 2018-12-20 10:13
Greetings Developers! Yesterday was a day of some disruption to ESI, for which Tech Co apologises. During the process of resolving yesterday's issues it was necessary to discard the DNS entries for esi.tech.ccp.is. As a result, ESI was for approximately 20 hours only available on https://esi.evetech.net/ The esi.evetech.net URL has been the standard URL for ESI for approximately 6 months now, and the redirect from tech.ccp.is has been in place as a courtesy to allow developers some time for transition. It seems that Tech Co's communication on this matter has been below our desired standard and although most developers made the switch some time ago, not all developers were aware. For that too, we apologise. For reference, the matter has been discussed on the #esi tweetfleet slack and was alluded to in a dev blog but was only explicitly stated in ... read more
Sep
10

Changes Coming To The EVE Online ImageSet

Team TriLambda | 2018-09-10 13:59
For every new EVE Online release, the Audio and Graphics Group delivers the ImageSet: a collection of graphic files available for use by the community. The ImageSet changes as assets, icons, and brackets are modified, as well as when the tools we use to create those images improve. Through the August release, incorporating those improvements has not required any changes to nomenclature of existing files within the ImageSet itself. This will change with the September release. Due to a series of fixes, the ImageSet Bracket folder will be dramatically modified to include brackets in use in the client while older unused brackets will be removed. Almost all previously existing icons will have new names, the number of icons in the folder will increase from 19 to 222, and we will begin to provide ship bracket icons in both 16x16 and 32x32 pixel ... read more
Jun
19

The ESI API is a shared resource, do not abuse it

Team Tech Co | 2018-06-19 16:01
Greetings developers. As you all know, the ESI API is a shared resource among all of New Eden's citizens, and we work closely with developers to foster good practices and ensure everyone has equal access to it. Team Tech Co has for some time now been monitoring the usage of the /search/ routes, and we are sad to report that several developers are placing disproportionate load on the search service in order to achieve goals that it was never intended to serve. The goal of the search endpoint is to allow developers to upstream the searching for and autocompletion of the names of various types of entities in the eve universe. This saves third party developers the trouble of implementing their own search whilst also providing a more comprehensive search experience, and makes life better for everyone. Unfortunately, some developers have for some time ... read more
Jun
19

Updated ESI Quick Reference For New Developers

Team Tech Co | 2018-06-19 15:59
ESI Quick Reference For New Developers This blog post is part of a series of blogs examining best practices for ESI development. Each blog will be published on the 8th of each month during the journey towards XML API and CREST’s termination date. The legacy APIs will be terminated on May 8th, 2018. With the recent announcement that ESI has now reached parity with XML API and CREST there will undoubtedly be newcomers to ESI (welcome!). A lot of important information about ESI is strewn about in various blogs and may be overwhelming to newcomers. This blog will act as a quick reference for the most important things every new ESI developer should know listed all in one document. What is ESI? A RESTful API for EVE built using the OpenAPI 2.0 specification. ... read more
Jun
15

Breaking Changes to /characters/names and /corporation/names

Team Tech Co | 2018-06-15 17:40
Breaking Changes to /characters/names and /corporations/names Over the past day it has come to Team Tech Co's attention that a few ESI routes are backed by poorly optimized software patterns. Some of these routes can and will be fixed with no disruption, but not all of them. Now that Team Tech Co. is aware of the problem we want to rectify it swiftly. On Monday, June 18th 2018, we will be removing four routes. Two of these follow our standard promotion mechanism, whereby their legacy versions will be removed and their latest versions will be served on both latest and legacy. However, it will be necessary to remove two routes that, up until now, have been considered fully functional (albeit with their functionality fully replaced by a different route). Of the routes you need to know about, they are: ... read more