当前位置

Drupal网站输出json数据供外部接口调用

James Qi 在 2016年12月19日 - 17:17 提交
内容摘要:  以前只从Drupal网站调用过外部的API数据,或者直接用Drupal的模块(例如DrupalGap)给外部提供json数据,我们自己对接口数据的了解不多,这段时间因为涉及到Drupal网站之间的......

  以前只从Drupal网站调用过外部的API数据,或者直接用Drupal的模块(例如DrupalGap)给外部提供json数据,我们自己对接口数据的了解不多,这段时间因为涉及到Drupal网站之间的数据调用、Drupal为外部提供通用的API接口、Drupal网站作为数据源来开发微信小程序等事情,让我们对API提供json数据了解更多,下面做一些笔记。

  可以使用的模块:

  各种访问网址:

  结构为:http://<your_domain>/<your_endpoint_path>/<your_resource_path>,其中

  • <your_domain>为网站域名
  • <your_endpoint_path>为创建的的endpoint名称
  • <your_resource_path>为资源名称(如果设置了alias则为设置的别名)

  例如:http://my.server.com/drupalgap/comment(默认返回xml格式,如果xml格式允许的话),要想试用json格式则为http://my.server.com/drupalgap/comment.json

  可用的资源名及操作办法另外记录到《Drupal网站的Web Services调用》中。

  http方法:

  • HTTP GET:"retrieve" and "index"
  • HTTP POST:"create"
  • HTTP PUT:"update" 
  • HTTP DELETE:"delete"

  关于CRUD、Actions、Targeted actions、Relationships的详细解释请看:Working with REST Server

  node页面操作例子:

  搜索:

  Views页面:可以自定义路径

自由标签:

评论

-- 发自IP地址: 61.183.172.43 (位置 | 谁是)

你好!谢谢关注,我们这几天自己也在查找这方面的资料用于微信小程序开发,找到后会及时更新的,我现在就来找、来更新。

James Qi / 祁劲松

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
验证码
本问题用于测试您是否为人类访问者,避免自动垃圾发贴。
图形验证
键入显示在图片中的字符