Node Resource
Retrieve
- Args:
- HTTP Method : GET
- Example URL : http://drupal6-services/services/plist/node/1
- Expected Response(in JSON):
{"nid":"1","type":"story","language":"","uid":"0","status":"0","created":"1286592762","changed":"1286592762","comment":"2","promote":"0","moderate":"0","sticky":"0","tined":"0","translate":"0","vid":"1","revision_uid":"1","title":"test","body":"test","teaser":"test","log":"","revision_timestamp":"1286592762","format":"1","name":"","picture":"","data":null,"last_comment_timestamp":"1286592762","last_comment_name":null,"comment_count":"0","taxonomy":[],"files":[],"uric":"http:\/\/drupal6-services\/services\/plist\/node\/1"}
Create
- Args: node*
- HTTP Method: POST
- Example URL : http://drupal6-services/services/plist/node
- Example: &node[title]=testnode&node[type]=story&node[field_test][0][value]=testtting
- Notes: field_test is a CCK field.
- Expected Response(in JSON):
{"nid":"45","uri":"http:\/\/drupal6-services\/services\/plist\/node\/45"}
Update
Delete
Comment Resource
Retrieve
- Args:
- HTTP Method : GET
- Example URL : http://drupal6-services/services/plist/comment/30
- Expected Response(in JSON):
{"cid":"30","pid":"0","nid":"48","uid":"1","subject":"asdfadf","comment":"dfgsdfgsdg","hostname":"127.0.0.1","timestamp":"1294792128","status":"0","format":"1","thread":"01\/","name":"admin","mail":"","homepage":""}
Create
- Args: comment*
- HTTP Method: POST
- Example URL : http://drupal6-services/services/plist/comment
- Example:&comment[body]=commentbody&comment[nid]=49
- Expected Response(in JSON):
{"cid":"31","uri":"http:\/\/drupal6-services\/services\/plist\/comment\/31"}
Update
Delete
User Resource
Retrieve
- Args:
- HTTP Method : GET
- Example URL : http://drupal6-services/services/plist/user/1
- Expected Response(in JSON):
{"uid":"1","name":"admin","pass":"1a1dc91c907325c69271ddf0c944bc72","mail":"kyle@workhabit.com","mode":"0","sort":"0","threshold":"0","theme":"","signature":"","signature_format":"0","created":"1286571725","access":"1294792121","login":"1293782855","status":"1","timezone":null,"language":"","picture":"","init":"kyle@workhabit.com","data":"a:0:{}","roles":{"2":"authenticated user"}}
Create
- Args: account*
- HTTP Method: POST
- Example URL : http://drupal6-services/services/plist/user
- Example: &account[name]=test&account[mail]=test@test.com&account[pass]=pass
- Expected Response(in JSON):
{"uid":"15","name":"test","pass":"1a1dc91c907325c69271ddf0c944bc72","mail":"test@test.com","mode":"0","sort":"0","threshold":"0","theme":"","signature":"","signature_format":"0","created":"1294793391","access":"1294793391","login":"0","status":"1","timezone":"-25200","language":"","picture":"","init":"test@test.com","data":"a:0:{}","roles":{"2":"authenticated user"},"password":"pass"}
Update
- Args: data*
- HTTP Method: PUT
- Example URL : http://drupal6-services/services/plist/user/15
- Example: &data[name]=test&data[mail]=test@testing.com&data[pass]=pass
- Expected Response(in JSON):
{"name":"test","mail":"test@testing.com","pass":"pass","uid":"15"}
Delete
Login
- Args:
- HTTP Method: POST
- Example URL : http://drupal6-services/services/plist/user/login
- Example: &name=admin&pass=pass
- Expected Response(in JSON):
{"sessid":"853c6c7f6eaa051724080dff202eeec0","session_name":"SESS8b1f176c338bbcc3922a56004cec3c41","user":{"uid":"1","name":"admin","pass":"1a1dc91c907325c69271ddf0c944bc72","mail":"kyle@workhabit.com","mode":"0","sort":"0","threshold":"0","theme":"","signature":"","signature_format":"0","created":"1286571725","access":"1294794381","login":1294794548,"status":"1","timezone":null,"language":"","picture":"","init":"kyle@workhabit.com","data":"a:0:{}","roles":{"2":"authenticated user"}}}
Logout
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。