예제 #1
0
        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());
        }
예제 #2
0
        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));
        }