Hjælp til XML-RPC protokol
Hej Eksperter,Jeg håber der er nogen her, der har erfaring med XML-RPC protokollen og kan hjælpe, for jeg har et lille problem.
Den XML jeg skal sende, er baseret på nedenstående eksempel:
<methodCall>
<methodName>update_avail</methodName>
<params>
<param>
<value>
<string>-- token --</string>
</value>
</param>
<param>
<value>
<int>-- lcode --</int>
</value>
</param>
<param>
<value>
<string>25/06/2015</string>
</value>
</param>
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>id</name>
<value>
<int>144465</int>
</value>
</member>
<member>
<name>days</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>avail</name>
<value>
<int>10</int>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</param>
</params>
</methodCall>
Det jeg forsøger:
$myStruct=new xmlrpcval(
array(
"id" => new xmlrpcval("144465", "int"),
"days" => new xmlrpcval(
array(
"avail" => new xmlrpcval("10", "int")
), "struct"
)
),
"struct");
$args= array(new xmlrpcval('-- token --', 'string'), new xmlrpcval("-- lcode --", 'string'), new xmlrpcval("25/06/2015", 'string'), $myStruct);
Det virker dog desværre ikke. Jeg ved at delen med --token-- og --lcode-- og datoen virker. Så problemet opstår, når skal videregive arrayet med id'et - altså mit $myStruct.
Jeg kan sagtens poste det XML-RPC output jeg har, hvis det ønskes.
På forhånd mange tak!! :)