static void Main(string[] args) { Console.WriteLine("Example starting...."); //create the connection information for accessing API server ClientPolicy clientPolicy = new ClientPolicy(); clientPolicy.AppKey = ""; clientPolicy.SecretKey = ""; String refreshToken = "ecc43432-87f9-4bd6-b8c0-5a741820c5a2"; //create an object for handling API request SyncAPIClient instance = new SyncAPIClient(clientPolicy); //create the API request, here the simple example is retrieve some information from API server. ExampleFamilyGetParam exampleFamilyGetParam = new ExampleFamilyGetParam(); exampleFamilyGetParam.setFamilyNumber(1); //call the API server with request ExampleFamilyGetResult exampleFamilyGetResult = instance.send <ExampleFamilyGetResult>(exampleFamilyGetParam); //get the result from API server. ExampleFamily exampleFamily = exampleFamilyGetResult.getResult(); Console.WriteLine("exampleFamilyGet:" + exampleFamily.getFather() + " and the name of father is " + exampleFamily.getFather().getName() + ", the birthday of fanther is " + exampleFamily.getFather().getBirthday()); }
public ExampleFamilyGetResult exampleFamilyGet(ExampleFamilyGetParam param) { RequestPolicy reqPolicy = new RequestPolicy(); reqPolicy.HttpMethod = "POST"; reqPolicy.NeedAuthorization = false; reqPolicy.RequestSendTimestamp = false; reqPolicy.UseHttps = false; reqPolicy.UseSignture = false; reqPolicy.AccessPrivateApi = false; Request request = new Request(); APIId apiId = new APIId(); apiId.Name = "example.family.get"; apiId.NamespaceValue = "api.example"; apiId.Version = 1; request.ApiId = apiId; request.RequestEntity = param; return(this.getAPIClient().send <ExampleFamilyGetResult>(request, reqPolicy)); }