问题标签 [drupal-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal-6 - 显示 drupal 节点以及 iphone 应用程序的评论
我正在使用 REST 服务器以 JSON 格式从drupal 6站点提取数据,然后在 iphone 应用程序中解析 JSON 数据。
我想显示一个特定的节点,然后是它的所有注释。节点 ID 将由 iphone 应用程序提供。 我不能使用 REST 服务器来做到这一点...如果我将 url 指定为
然后我得到关于节点的所有相关信息,除了评论。
我不能使用drupal 视图来做到这一点……因为我只能显示一条评论……不是所有评论。此外,使用视图我必须指定节点 ID。
如何实现我的目标?
drupal-6 - 指定词汇术语时,post 参数是什么?
我正在尝试通过休息服务器使用 iphone 应用程序创建一个 drupal 节点。我想将请求作为 json 发送到 drupal。
我添加了一个分类词汇表来对节点进行分类。创建节点时必须指定类别。
我的请求 url 是
drupal site/ep/node.json
发布参数
node[title]=mysample&node[type]=story&node[body]=sample body&node[???]=myCategory1
我指定了标题、正文和类型....但是指定词汇术语的参数名称是什么(即类别名称)?
我尝试了 node[taxonomy]、node[term]、node[vocabulary],但没有成功。请帮忙!
配置:
Drupal 6.26
REST 服务器 3.0
web-services - 从 Titanium 将图像上传到 Drupal 7 / Services 3?
这必须很接近,但我无法弄清楚导致错误的原因。
在我的 Titanium 应用程序中,我有一个带有画布元素的 Webview 和以下代码:
我正在将这些数据移动到 Titanium 应用程序,如下所示:
以“data:image/png;base64”开头的数据看起来不错...
然后在 Titanium 中,我有一个登录的 drupal 会话并调用此函数:
xhr.onerror 被 e.error = "undefined" 调用
跟踪如下所示:
我认为身份验证有效,因为在添加 Cookie 标头之前,我之前遇到了“需要身份验证”错误。
backbone.js - 获取 Drupal 服务模块 JSON 响应:Backbone.js 模型属性变成字符串
我已经使用 Drupal 的服务模块设置了 Web 服务。它为我输出 JSON,这是我通过 Backbone.js 前端应用程序请求的。
我有这个设置的问题。如果我通过模型的 Backbone.js 的 fetch 方法请求数据,模型的属性在提取后都是字符串类型,而有些属性应该是整数。
例如:
- 我启用了用户资源,这是 Drupal 服务模块中的标准可用资源
我可以请求用户,例如:
/li>
...这导致以下响应(从实际响应中精简版):
- 我在上面的 Web 服务的响应中看到,所有值都被引用,但是 uid 实际上不是字符串,而是数据库中的整数。
- 如果我在我的 Backbone.js 模型中获取相同的用户,通过将我的模型的 uid 字段设置为 8(整数),然后调用 fetch 方法。获取 uid 字段后,输入为“字符串”。
我假设以上导致我的模型最终的 uid 属性不是整数,而是字符串。我使用自己的实体创建的所有其他 Web 服务资源也会发生这种情况。
由于使用 Backbone 的集合排序的排序问题,我需要在模型中正确键入属性。即使用类型为“整数”的字段对模型集合进行排序时,虽然存储为字符串,但在对具有相同值的字段进行排序时会导致不同的排序结果。
我不确定在哪里看:
- Drupal服务模块输出的JSON格式是否符合标准?
- 在 Drupal 服务模块中 JSON 输出格式是否可配置或可覆盖?
- 在 Backbone.js 中获取后是否可以保留模型属性的类型?
- 我是否应该为 Backbone 的集合比较器函数提供一个特定的实现来处理这种情况(似乎是 hackey)?
- 我是否应该介绍其他解决方案,例如在这里发布:如何在主干模型中强制执行属性类型?(感觉太重了)。
谢谢你的帮助。
drupal - Drupal 7 视图服务不返回所有节点字段
我正在使用 drupal 7 并查看服务以返回节点的服务,但它不能 100% 工作
这是我的观点的截图
这是视图中的结果
但服务链接中未显示到期日期
这种观点有什么问题?
java - Drupal xml-rpc 问题
我用java开发了一个应用程序,我想将我的应用程序连接到我的 drupal 站点,我使用 services 模块和 drupal xmlrpc 进行 Web 服务。
我在本地机器 localhost 上进行了测试,它可以正常工作,但是当我在我公司的网站上尝试时,出现以下错误:
我尝试嗅探数据包,我看到数据包已由站点发送。
drupal-7 - 可以访问 Drupal 7 REST 资源端点,但不能添加 CRUD 操作
我有一个使用 D7 服务模块定义的 REST 端点。我已启用服务和 CRUD 操作。我已启用权限。当我点击端点 /myservice 的 url 时,我收到一条消息
当我点击 /myservice/create (这是我启用的 Create CRUD 服务)时,我只是得到一个空白页,尽管下面的回调有一个打印语句。
。模块
在服务管理面板中,我启用了资源和 crud 操作。
我应该问一件事:有 4 个命名项,端点、资源、服务和端点路径。都必须有不同的名字吗?
drupal-7 - 如何配置 Drupal restws 并格式化创建请求
我已经在模块中配置了路径:
这部分似乎有效,因为当我通过 chrome 中的 Advanced Rest Client 发送 POST 事务时,我得到一个 200 响应(如果我更改请求 url,我会得到一个 404)。
也就是说,在模块中,如果尝试更新、删除或读取,我也会抛出错误。当我发送其中任何一个时,我仍然收到 200 响应。
GET、POST、PUT 或 UPDATE 中的任何一个都给了我
包括资源控制器中的 create 方法,因此它不会触发。
除了使用 post 有效负载点击 url 之外,我是否需要做一些事情来调用它?
drupal-7 - 在drupal中获取图像路径
可能是这个问题早先被问过,但我还没有找到合适的答案。我有图像 uri 路径,我想在 drupal 中创建一个 Web 服务。当我调用这个网络服务时,我会从 android 发送 uri,然后我想获取图像 url,它将返回我的自定义图像样式 url。但是当我传递带有文件扩展名的 url 时,Could not find the Controller
这是我的函数,它将返回图像的 url:
功能:
乌里是:public://Tab - A2107.jpg
drupal-7 - 如何在drupal中传递带有图像url的cookie?
在这里,我将图像 url 传递给服务器以获取图像。但是我的路径是私有的,所以我如何通过带有图像 URL 的 cookie 来从服务器获取图像?