services_viewsモジュールでいくつかのビューを取得しようとしています。悲しいことに、「404:見つかりません:ビューmy_view_nameの表示が見つかりませんでした」という応答を受け取り続けました。
私はビュー3を使用していますが、「ページ」表示IDを持つビューをテストするために定義しました。(デフォルトの表示IDは「デフォルト」ではなくなりました)
display_id引数を渡さなければならないことはわかっていますが、単に機能させることができません。
これが私が使おうとしている通話です:
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"
サービスのリソース定義では、display_idを引数として渡す必要があることは明らかです。
'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',
),...
この仕事を成功させた人はいますか?
ありがとうございました。