Drupal 7 - 无法找到视图 xxx(使用服务模块)

Drupal 7 - View xxx could not be found (using services module)

我是 Drupal 7 服务的新手(API 创建)。我读了 post 来自 https://www.ostraining.com/blog/drupal/services/

我已经安装了所需的模块并按照他们所说的进行了配置,但是,我没有在结构 > 服务下集成任何身份验证

因此在身份验证选项卡下,它说:

没有启用身份验证模块,所有请求都是匿名的。

此外,我没有在 "EDIT" 选项卡下检查以下内容:

会话认证

OAuth 认证

但是,当我想通过http://localhost/project-name/myrestapi/views/myrestapi访问API 意思是 ["View myrestapi could not be found"]

请注意,该视图显示的是来自管理面板的以下结果:

array (
  0 => 
  stdClass::__set_state(array(
     'title' => 'About Us',
  )),
)

可能是我之前安装的services_views模块(7.x-1.4)。我卸载了模块并安装了以前版本的services_views 7.x-1.3。然后我创建了另一个视图,例如用另一个服务休息并重命名路径(路径:/休息)。

现在,我可以访问如下路径:

http://localhost/drupal767/myrestapi/views/rest.json?display_id=services_1
http://localhost/drupal767/myrestapi/rest.json

结果如下:

[{"node_title":"<a href=\"/drupal767/about-us\">About Us</a>"}]