Autor Zpráva
petin67
Profil
Zdravím,
potřebuji získat data z jedné hry (C&C TA), ale nějak se mi nedaří...
Zde jsou informace, dle kterých by to mělo jít:
http://forum.alliances.commandandconquer.com/showthread.php?tid=9502&pid=58847#pid58847

na str.2 je funkce webServiceCall, ale už u tohoto řádku mi to hází chybu...
  // Always add the session id to the array
  $data['session'] = $config['session'];

jako paramerty uvádím toto:
$config['webservice_url'] = 'https://prodgame05.alliances.commandandconquer.com/255/Presentation/Service.svc/ajaxEndpoint/';
$method = 'poll';
$data = '{"session":"'.$ses_id.'","firstIndex":0,"lastIndex":99,"view":0,"rankingType":0,"sortColumn":2,"ascending":true}';
do $ses_id dávám $ses_id = session_id();
ale asi tam patří něco jiného...

ještě nerozumím method (nevím přesně co tam vložit):
$method = the method that you call, 'poll', 'getPublicPlayerInfo', etc.

Budu vděčný za jakékoliv nasměrování nebo pomoc...
Alphard
Profil
petin67:
ale už u tohoto řádku mi to hází chybu...
Co se v té chybě píše? Obvykle bývá užitečné si ji přečíst, zkusit její text vyhledat a když jste v koncích, tak ji sdělit lidem, které žádáte o pomoc.
Mohlo to spadnout třeba na nepodporovaném cURL.
petin67
Profil
Alphard:
omlouvám se, zapomněl jsem ji napsat...
Hlásí to toto:
Notice: Undefined index: session in D:\xampp\htdocs\test1\main.php on line 20

Netuším jak ten index definovat a kde?
Alphard
Profil
Předpokládám, že jde o index pole $config. Je s ním pracováno jako s globálním, takže může být téměr kdekoliv. Není problém dodefinovat to, otázka je, co přesně se tam očekává. To komentářové session id je dost vágní. Jestli se někde dřív přihlašujete, mohou myslet toto, jinak hledejte v dokumentaci.
Nezdá se mi pravděpodobné, že tady někdo bude znát zrovna tu hru, leda by nudil a našel to někde za vás :-)
Nebo tam zkuste dát prázdnou hodnotu, jestli to někdo spoušní s potlačením chyb a funguje mu to, tak to projde.
Medvídek
Profil
petin67:
Tady má někdo hotový kód včetně získání sessiony napsaný v C# :)
https://bitbucket.org/skorento/tiberiumalliancesnet/src/4a4d7badc630/TiberiumAlliancesNET/WorldBrowser/World.cs#cl-57

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: