Zadejte hledaný výraz...

Jak na Sklik API v PHP

koffee
verified
rating uzivatele
(1 hodnocení)
14. 12. 2011 20:10:27
Ahoj,
xml-rpc jsem nikdy nepoužíval, tak nevím jestli je chyba na mé straně, nebo co dělám špatně. Chtěl bych si napsat malou aplikaci na Sklik API.
Pochopil jsem to tak, že na serveru api.sklik.cz běží nějaký XML-RPC server a já v PHP píšu klienta. K tomu jsem si stáhl xml-rpc knihovnu (http://phpxmlrpc.sourceforge.net/). Importuju do php souboru a pak posílám na server zprávy a čtu odpovědi. bohužel se mi nedaří udělat ani jednoduchý login:
require_once('xmlrpc.inc');
$client = new xmlrpc_client('/RPC2','api.sklik.cz',80);
$msg = new xmlrpcmsg('client.login',array(new xmlrpcval('mail','string'),new xmlrpcval('heslo','string')));
?>
A toto je odpověď ze serveru:
Díky za jakékoliv rady,
Jirka
14. 12. 2011 20:10:27
https://webtrh.cz/diskuse/jak-na-sklik-api-v-php/#reply707445
carlos
verified
rating uzivatele
(19 hodnocení)
15. 12. 2011 00:27:38
Čti chybové hlášky, musíš zapnout follow 301 redirect.
15. 12. 2011 00:27:38
https://webtrh.cz/diskuse/jak-na-sklik-api-v-php/#reply707444
koffee
verified
rating uzivatele
(1 hodnocení)
15. 12. 2011 23:47:04
A kde přesně? Hledal jsem kde se dalo a jediné, co jsem zjistil je, že ta knihovna vůbec redirect sledovat neumí..
15. 12. 2011 23:47:04
https://webtrh.cz/diskuse/jak-na-sklik-api-v-php/#reply707443
ne
verified
rating uzivatele
(22 hodnocení)
18. 12. 2011 21:37:43
toto som zbadal v doc:
setCurlOptionsvoidsetCurlOptions( array$options);
This method allows to directly set any desired option to manipulate the usage of the cURL client (when in cURL mode). It can be used eg. to explicitly bind to an outgoing ip address when the server is multihomed
http://phpxmlrpc.sourceforge.net/doc-2/ch07s03.html
skus CURLOPT_FOLLOWLOCATION=true
18. 12. 2011 21:37:43
https://webtrh.cz/diskuse/jak-na-sklik-api-v-php/#reply707442
malogdo
verified
rating uzivatele
(3 hodnocení)
26. 4. 2012 16:54:24
konkretni pouziti toho co pise ne je tedy podle syntaxe te knihovny takoveto:
require_once('xmlrpc-3.0.0.beta/lib/xmlrpc.inc');
$client = new xmlrpc_client('/RPC2','api.sklik.cz',80);
$client->setCurlOptions(array(
"CURLOPT_RETURNTRANSFER" => TRUE,
"CURLOPT_FOLLOWLOCATION", TRUE,));
$msg = new xmlrpcmsg('client.login',array(new xmlrpcval('partner.mediacentrum@seznam.cz','string'),new xmlrpcval('mediacentrumgroup','string')));
var_dump($client->send($msg));
?>
ale problem to stejne neresi...
26. 4. 2012 16:54:24
https://webtrh.cz/diskuse/jak-na-sklik-api-v-php/#reply707441
Pro odpověď se přihlašte.
Přihlásit