1 API說明文件 撰寫參考 - imonology/ImonCloud-Doc GitHub Wiki

###API LIST

API1

API2

TAG 注意事項

[連結名稱](#TAG名稱)

TAG名稱,均為小寫,無括弧,無逗點,空白變為(-)。

例如:

[連結名稱](#TAG名稱)

###API1 => tag = api1

###API1.2.3 a => tag = api123-a

###API1.2.3 a(a1,a2,a3) => tag = api123-aa1a2a3

---------------------------- ###API1

IC.xxx.Name(i_Data1,i_Data2,o_func);

功能說明

一些簡單說明這個FUNCTION 在做的事情

Name(i_Data1,i_Data2,o_func){

  • o_func(o_data1,o_data2);

  • return 0 ;

  • reutrn obj ;

}

變數說明

  • 傳入(input)

    +i_Data1

    變數類別: Object

    變數說明: 用戶資料

    +i_Data2

    變數類別: Int

    變數說明: 用戶編號

  • 傳出(callback function)

    • o_func(o_data1,o_data2);

    變數類別: callback function

     + o_data1
    
      變數類別: Object 
    
      變數說明: 處理後用戶資料 
    
    
     + o_data2
    
      變數類別: int
    
      變數說明: 處理後用戶編號 
    
  • 回傳(return)

    return Math.uuidFast();

    變數類型:unique

    變數說明:傳入 人物資料 物件

範例

IC.xxx.Name({"data1":1,"data2" :2 , 11, function (odata1,odata2){ });

----------------------------

###API2

IC.xxx.Name(i_Data1,i_Data2,o_func);

功能說明

一些簡單說明這個FUNCTION 在做的事情

Name(i_Data1,i_Data2,o_func){

  • o_func(o_data1,o_data2);

  • return 0 ;

  • reutrn obj ;

}

變數說明

  • 傳入(input)

    +i_Data1

    變數類別: Object

    變數說明: 用戶資料

    +i_Data2

    變數類別: Int

    變數說明: 用戶編號

  • 傳出(callback function)

    • o_func(o_data1,o_data2);

    變數類別: callback function

     + o_data1
    
      變數類別: Object 
    
      變數說明: 處理後用戶資料 
    
    
     + o_data2
    
      變數類別: int
    
      變數說明: 處理後用戶編號 
    
  • 回傳(return)

    return Math.uuidFast();

    變數類型:unique

    變數說明:傳入 人物資料 物件

範例

IC.xxx.Name({"data1":1,"data2" :2 , 11, function (odata1,odata2){ });