Php 如何为node.create使用drupal xmlrpc
我使用的是Php 如何为node.create使用drupal xmlrpc,php,drupal,xml-rpc,Php,Drupal,Xml Rpc,我使用的是DrupalXMLRPC 我不会对节点使用XMLRPC POST。创建 在我的c#应用程序中 但是我收到了一个错误,401匿名用户访问被拒绝 我没有找到我可以把用户的用户名和密码放在哪里 我正在使用这个例子 请帮助我在drupal和drupal文档中的新手,实际上对我来说非常迷茫 这里是postxml代码 <?xml version='1.0' ?> <methodCall> <methodName>node.create</met
DrupalXMLRPC
我不会对节点使用XMLRPC POST
。创建
在我的c#应用程序中
但是我收到了一个错误,401匿名用户访问被拒绝
我没有找到我可以把用户的用户名和密码放在哪里
我正在使用这个例子
请帮助我在drupal
和drupal
文档中的新手,实际上对我来说非常迷茫
这里是postxml代码
<?xml version='1.0' ?>
<methodCall>
<methodName>node.create</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>type</name>
<value>
<string>story</string>
</value>
</member>
<member>
<name>body</name>
<value>
<string>Create body input</string>
</value>
</member>
<member>
<name>title</name>
<value>
<string>Test title</string>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
node.create
类型
故事
身体
创建身体输入
标题
考试题目
首先通过管理员登录drupal站点。然后尝试这样做。我认为它会起作用。我知道现在回答您的问题已经很晚了。
首先,您发布的XML示例用于Drupal6。如果您使用的是Drupal 7,那么node.create ressource将如以下示例所示:
<?xml version='1.0' ?>
<methodCall>
<methodName>node.create</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>type</name>
<value>
<string>article</string>
</value>
</member>
<member>
<name>body</name>
<value>
<struct>
<member>
<name>und</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>value</name>
<value>
<string>My test body text.</string>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</member>
<member>
<name>title</name>
<value>
<string>My test node title</string>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
node.create
类型
文章
身体
und
价值
我的测试体文本。
标题
我的测试节点标题
根据您设置服务任务的方式,您是否应该是经过身份验证的用户。您只需在http:/your_domain/admin/structure/services/list/your_endpoint/edit for testing中禁用“会话身份验证”。
如果您仍然需要帮助,请随时提出任何问题