Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno OData PHP SDK - nastavenie hlavičky požiadavky

Snažím sa vytvoriť importný script pre idoklad.sk v PHP. V "dokumentácii" idoklad.cz majú uvedenú adresu odataphp.codeplex.com , kde sa dá nájsť fremework na spracovanie OData požiadaviek aj s príkladmi. Problém je, že tento framework nemá žiadnu dokumentáciu. V nej je len odkaz do diskusného fóra, ktoré je tiež viacmenej mŕtve.

Script pre pridanie faktúry mám hotový. Výstup (POST požiadavky) vyzerá asi takto (všeobecne):

header1

POST pre faktúru
header2
faktúra

POST pre položku faktúry
header3
položka faktúry

Parameter pre autorizáciu viem dostať do header2 alebo header3, lenže ja ho potrebujem dostať do header1.

Takto vyzerá požiadavka z "dokumentácie" idoklad.cz:

Priloha idoklad.txt

Toto je výstup, ktorý som dostal ja:

Priloha moje.txt

URL si nevšímajte, to je presmerované na môj script, kde sťahujem z php://input požiadavky, aby som vedel v akom je to stave. Po odolslaní na url idoklad.cz dostávam hlášku o nezadanom mene a hesle. Zrejme preto, lebo SecureToken nie je na začiatku požiadavky. Vedel by niekto poradiť ako to dostať na začiatok?

Předmět Autor Datum
Pri prechádzaní zdrojového kódu mi to nejako ušlo: $proxy->addHeader('SecureToken', $hash); poslední
msx. 27.07.2012 15:37
msx.

Zpět do poradny Odpovědět na původní otázku Nahoru