Modulo Services

4 contenuti / 0 new
Ultimo contenuto
Modulo Services

Ciao a tutti,

ho un problemino con il funzionamento del modulo Services e non riesco a venirne a capo.

Una volta installato il modulo Services e utilizzando server XMLRPC, i metodi user.login e user.logout funzionano alla perfezione,ma non capisco come chiamare views.get per avere i contenuti relativi alla vista che mi interessa. In pratica mi viene restituito un array vuoto...

Suggerimenti?

Ciao,
qui hai un esempio di come utilizzare il metodo views.get:

<?php
$server_name
= '<a href="http://www.mysite.it/';
" rel="nofollow">http://www.mysite.it/';
</a>
$xmlrpc_server = $server_name.'services/xmlrpc';
$required_args = array();
//Call the view
$method_name = 'views.get';
$view_name = 'view_name';
$display_id = 'default';
$required_args = array(
   
$view_name,
   
$display_id,
);
$request = xmlrpc_encode_request($method_name, $required_args);
$context = stream_context_create(
    array(
        'http' => array(
            'method' => "
POST",
            'header' => 'Content-Type: text/xml',
            'content' =>
$request,
        )
    )
);
$connect = file_get_contents($xmlrpc_server, false, $context);
$response = xmlrpc_decode($connect);
 
?>

L'array $response contiene i campi della vista.
;)

@gioppy grazie per il suggerimento,ma purtroppo continua a restituirmi l'array vuoto...
Questa è la sintassi che stavo provando io: inviando questo xml, con il nome della mia vista al posto di myView, ottengo sempre come risposta un xml vuoto. Qualcuno ha altri suggerimenti?

<methodCall>
    <methodName>views.get</methodName>
   <params>
    <param>
       <name>view_name</name>
        <value>myView</value>
    </param>
    <param>
      <name>display_id</name>
      <value>default</value>
    </param>
  </params>
</methodCall>

Ciao a tutti,

non sono riuscita ancora a capire come ottenere i contenuti della vista che mi interessa. Ho seguito tutti i possibili manuali (pochi e abb malfatti) sul modulo services...qualcuno ha qualche consiglio in più da darmi?Anche su banali configurazioni del modulo che magari mi posso essere dimenticata?