Saya mencoba mengambil beberapa tampilan dengan modul services_views . Sedihnya, saya terus mendapatkan respons: "404: Tidak ditemukan: Tampilan pada tampilan my_view_name tidak dapat ditemukan".
Saya menggunakan Tampilan 3 dan saya menentukan untuk menguji tampilan dengan tampilan id 'halaman'. (id tampilan default bukan "default" lagi)
Saya tahu bahwa saya harus melewati argumen display_id tetapi tidak bisa membuatnya berfungsi.
Ini adalah panggilan yang saya coba gunakan:
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"
Dalam definisi sumber daya untuk layanan, jelas display_id harus diteruskan sebagai argumen.
'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',
),...
Adakah yang berhasil membuat karya ini?
Terima kasih.