| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Demitrios
Di-Tron Heavy Industries Fatal Ascension
15
|
Posted - 2014.03.15 12:50:00 -
[1] - Quote
Well i did just type a nice long post on what CCP did to break the API checks, but it didn't allow html, so here's the post on my corps forums i posted.
http://di-tron.net/index.php?topic=1945
It has nothing to do with TEA though. |

Demitrios
Di-Tron Heavy Industries Fatal Ascension
15
|
Posted - 2014.03.15 13:04:00 -
[2] - Quote
This is the problem that forum's that use TEA and anything else that uses its process are affected by.
With TEA, the software goes to /account/Characters.xml.aspx to get all the info it needs, including corporationID, but CCP have recently changed that page so it removes some of the columns, but not the data those columns have.
So when you pull the xml, you get this...
Quote:rowset name="characters" key="characterID" columns="name,characterID,corporationName,corporationID" row name="Demitrios" characterID="149537332" corporationName="Di-Tron Heavy Industries" corporationID="732773091" allianceID="1220174199" allianceName="Fatal Ascension" factionID="0" factionName=""/
See what happened there?
The columns ended at corporationID, but the data for allianceID, allianceName, factionID and factionName is still there.
So now what happens, is TEA and other apps goto pull /corp/CorporationSheet.xml.aspx, which includes the data "corporationID=732773091" allianceID="1220174199" allianceName="Fatal Ascension" factionID="0" factionName=" "
Getting the code to ignore everything after corporationID is easy, but will likely break if/when CCP fix it. |

Demitrios
Di-Tron Heavy Industries Fatal Ascension
15
|
Posted - 2014.03.15 13:28:00 -
[3] - Quote
Been speaking with someone on twitter, who i assume is from CCP, no idea's as I generally avoid twitter like the plague, but hopefully it will be fixed soon.
https://twitter.com/DTHI_Demitrios/status/444808197376057344 |

Demitrios
Di-Tron Heavy Industries Fatal Ascension
16
|
Posted - 2014.03.15 15:25:00 -
[4] - Quote
I just looked at the cache, showed me what commands were being sent to the api, just needed to figure out where it was getting that extra info to send.
The dev said that he added extra into to the api result, but looking at http://wiki.eve-id.net/APIv2_Account_Characters_XML seems to suggest that information was there previously.
In any case, with or without the extra info, it would work fine if the extra data had columns put in.
At least it will be fixed in the next few days, and the change to the test api server shows the fix in action.
http://api.testeveonline.com/account/Characters.xml.aspx?keyID=1467486&vCode=vICLFqVcIdY596Q83sFPoYvAsWGWzl6oEnXs1AVorAsX8BqMW4pkxAfu4JQmVjmE |

Demitrios
Di-Tron Heavy Industries Fatal Ascension
16
|
Posted - 2014.03.15 18:24:00 -
[5] - Quote
I wouldn't touch a thing, TEA worked fine for the past 4 years with no issues, ignoring the big change to CAK, no reason to change it now when they are going to fix it. |

Demitrios
Di-Tron Heavy Industries Fatal Ascension
16
|
Posted - 2014.03.16 10:00:00 -
[6] - Quote
Cyerus wrote:Diatribe followed by spam asking people to vote for someone in the CSM election.
1, The version of TEA i use does use simplexml. 2, If you bothered to read the twitter messages that went between me and CCP FoxFour, you would see that while i was annoyed to begin with, he explained what happened, and why the error was allowed to go into a production service without anything being caught in a code review. Which instantly killed any anger I had, as somebody who made the change, was fixing it. 3, I did thank him, mostly due to him fixing the problem within an hour of being made aware of the problem, and partly because we didn't have to wake for weeks for CCP to go through it's usual internal argument of "NOPE! EVERYTHING IS FINE!". |

Demitrios
Di-Tron Heavy Industries Fatal Ascension
16
|
Posted - 2014.03.18 19:35:00 -
[7] - Quote
Just playing with the new version, and for some reason, the mod is allowing people to register without putting any api details in, yet the mod is set to require api details for registration.
It doesn't throw up any errors, you just skip the api details and hit register, and an account is made.
Any ideas, Shin?
Thanks,
Demi |
| |
|