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>"}]
我是 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>"}]