use CookComputing.XmlRpc
namespace WordPress.XmlRpc
struct Authors
var user_id as String
var user_login as String
var display_name as String
var user_email as String
var meta_value as String
interface IWordPressAPI
pro url as String
def getAuthors(blogId as int, username as String, password as String) as Authors[]
has XmlRpcMethod("wp.getAuthors", Description = "Get an array of users for the blog.")
use WordPress.XmlRpc
class Hello
def main is shared
proxy = XmlRpcProxyGen.create<of IWordPressAPI>()
The sample use http://www.xml-rpc.net/ library
- Code: Select all
cobra -kif -r:CookComputing.XmlRpcV2.dll program.cobra > log
- Code: Select all
(empty)(1): error: COBRA INTERNAL ERROR / RequireException / ; sourceSite = C:\home\dev\src\dotnet\projects\cobralanguage\Source\Members.cobra:1314 in Method.constructedMethodWith for object Method-sh(39231, name=create, didBindInh=false, didStartBindInt=true, didBindInt=true, didBindImp=false, token=Token((EMPTY), '', nil, ln 1, col 1, (empty)), name=create, isNames=['public', 'shared', 'nonvirtual'], parentBox=Class-mi(5351, name=XmlRpcProxyGen, didStartBindInh=true, didBindInh=true, didStartBindInt=true, didBindInt=true, didBindImp=false, token=Token((EMPTY), '', nil, ln 1, col 1, (empty)), didBindInh=true, isGeneric=false, isGenericDef=false, needsConstruction=false, 5351), returnTypeNode=NilableTypeProxy-mi(39230, didBindInh=false, didBindInt=false, didBindImp=false, innerTypeProxy=ClrTypeProxy-sh(39229, didBindInh=false, didBindInt=false, didBindImp=false, clrType=System.Object), 39230), returnType=NilableType-mi(39247, didBindInh=false, didBindInt=false, didBindImp=false), implementsType=nil, 39231); info = nil; this = Method-de(39231, name=create, didBindInh=false, didStartBindInt=true, didBindInt=true, didBindImp=false, token=Token((EMPTY), '', nil, ln 1, col 1, (empty)), name=create, isNames=['public', 'shared', 'nonvirtual'], parentBox=Class-mi(5351, name=XmlRpcProxyGen, didStartBindInh=true, didBindInh=true, didStartBindInt=true, didBindInt=true, didBindImp=false, token=Token((EMPTY), '', nil, ln 1, col 1, (empty)), didBindInh=true, isGeneric=false, isGenericDef=false, needsConstruction=false, 5351), returnTypeNode=NilableTypeProxy-mi(39230, didBindInh=false, didBindInt=false, didBindImp=false, innerTypeProxy=ClrTypeProxy-sh(39229, didBindInh=false, didBindInt=false, didBindImp=false, clrType=System.Object), 39230), returnType=NilableType-mi(39247, didBindInh=false, didBindInt=false, didBindImp=false), implementsType=nil, isNames=['public', 'shared', 'nonvirtual'], docString=, params=['Param'(39228, "'(EMPTY)'", 'itf', 'Type?')], requirePart=RequirePart-sh(39248, didBindInh=false, didStartBindInt=true, didBindInt=true, didBindImp=false, token=Token((EMPTY), '', nil, ln 1, col 1, (empty)), connectToken=nil, isImplicit=true, 39248), ensurePart=EnsurePart-sh(39249, didBindInh=false, didStartBindInt=true, didBindInt=true, didBindImp=false, token=Token((EMPTY), '', nil, ln 1, col 1, (empty)), connectToken=nil, isImplicit=true, 39249), locals=[], stmts=[], genericParams=[], 39231); .isGenericDef = false;
Compilation failed - 1 error, 0 warnings
Not running due to errors above.
Any idea?