Ich versuche, einige Ansichten mit dem Modul services_views abzurufen . Leider erhalte ich immer wieder die Antwort: "404: Nicht gefunden: Anzeige in Ansicht my_view_name konnte nicht gefunden werden".
Ich verwende Ansichten 3 und habe zum Testen eine Ansicht mit einer 'Seiten'-Anzeige-ID definiert. (Standardanzeige-ID ist keine "Standard" mehr)
Ich weiß, dass ich das Argument display_id übergeben muss, aber es kann einfach nicht funktionieren.
Hier sind die Anrufe, die ich verwenden möchte:
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"
In der Ressourcendefinition für den Service ist klar, dass display_id als Argument übergeben werden muss.
'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',
),...
Gibt es jemanden, der es geschafft hat, diese Arbeit zu machen?
Vielen Dank.