美好的一天!
我正在使用:Codeigniter,xmlrpc库。
我遇到一个api的客户端问题。 (http://api.textsale.ru),这是俄语)
在api的文档中有像
这样的函数(array) textsale.GetUser((int)UserId, (string)$hash)
我有代码
$this->xmlrpc->server('http://api.textsale.ru/xmlrpc/', 80);
$this->xmlrpc->method('textsale.getUser');
$request = array(array('UserId'=> array('444***', 'int'),'hash'=>array('435gwrege***', 'string')),'struct');
if ( ! $this->xmlrpc->send_request($request))
{
echo '<pre>';
print_r($this->xmlrpc->display_response());
echo '</pre>';
echo $this->xmlrpc->display_error();
}
获得
<b>Fatal error</b>: Call to a member function getVal() on a non-object in <b>***/apiserver1.php</b> on line <b>42</b><br />
我已经尝试过$ request:
$request = array(array( array( ...
$request['UserId'] = ...
等等
如果我发送的是使用params的methid - textsale.GetCategories() - 那没关系。我正在获取“类别”列表。
那么,我该怎么办$ request?