Sto cercando di recuperare alcune visualizzazioni con il modulo services_views . Purtroppo purtroppo continuo a ricevere la risposta: "404: non trovato: impossibile visualizzare il display my_view_name".
Sto usando Views 3 e ho definito per testare una view con un ID di visualizzazione 'page'. (l'id di visualizzazione predefinito non è più un "predefinito")
So che devo passare l'argomento display_id ma semplicemente non riesco a farlo funzionare.
Ecco le chiamate che sto cercando di usare:
http://www.mywebsite.com/rest/views/my_view_name.json?display_id="page"
http://www.mywebsite.com/rest/views/my_view_name.json?display_id=page
http://www.mywebsite.com/rest/views/my_view_name.json?parameters[display_id]="page"
http://www.mywebsite.com/rest/views/my_view_name.json?args[display_id]="page"
Nella definizione della risorsa per il servizio è chiaro che display_id deve essere passato come argomento.
'args' => array(
'view_name' => array(
'name' => 'view_name',
'type' => 'string',
'description' => 'The name of the view to get.',
'source' => array('path' => '0'),
'optional' => FALSE,
),
'display_id' => array(
'name' => 'display_id',
'type' => 'string',
'description' => 'The display ID of the view to get.',
'source' => 'param',
'optional' => TRUE,
'default value' => 'default',
),...
C'è qualcuno che è riuscito a farlo funzionare?
Grazie.