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中禁用“会话身份验证”。 如果您仍然需要帮助,请随时提出任何问题