I'm using version 50.3 and I'm unable to retrieve the public version of the corporation details (details without userid/apikey/chracterid).
I'm using the following code:
// force a new instance of ALE object
$ale = AleFactory::getEVEOnline( array(), true );
$params = array('corporationID' => $corporationID);
$corp = $ale->corp->CorporationSheet($params, ALE_AUTH_NONE);
Each time an exception is thrown with message "Must provide userID parameter for authentication".
It seems the flag ALE_AUTH_NONE is not detected.
If I remove the flag ALE_AUTH_NONE, I get the message "Api call requires characterID" instead.
If I directly request the corp details from my webbrowser it works. eg: http://api.eve-online.com/corp/CorporationSheet.xml.aspx?corporationID=157269086
BTW great library, I've been using it for a year.
Thanks for your hard work.
Nevermind, I found the source of the problem. The corporation ID I was feeding ALE with was empty ... I didn't check this value first cause ALE was reporting my userid was invalid (when it was not needed).