閱讀155 返回首頁    go 阿裏雲 go 技術社區[雲棲]


碼棧開發手冊(四)---編碼方式開發(其他功能函數)


9.其他相關

9.1 J_DownLoad(URL地址,保存本機的路徑,[編碼:1])

作用:從URL地址下文件至本機,如路徑為空,則返回html代碼
編碼:默認1,僅在保存本機路徑為空的時候生效,編碼為0的時候返回二進製編碼
返回值:無
例子:

Func Example36()
    Local $url = "https://img.alicdn.com/bao/uploaded/i2/TB1nuG0GXXXXXa2aXXXXXXXXXXX_!!0-item_pic.jpg_130x130.jpg"
    ;將url地址的圖片下載並保存至本地D:\1.jpg
    J_DownLoad($url, "D:\1.jpg")
EndFunc   ;==>Example36

9.2 J_Say(內容,[模式:ch],[速度:1],[音量:100])

作用:說出文本,模式:ch/en,速度:1-10,音量:0-100
返回值:無
例子:

Func Example37()
    ;使用此功能需要電腦裝有語音插件
    J_Say("你好,世界")
EndFunc   ;==>Example37

9.3 J_Email(smtp服務器,郵件發送人,郵件發送者地址,郵件發送給誰,郵件標題,郵件正文,附件地址,CC,BCC,用戶名,密碼,[發送端口=465],[ssl=993])

作用:模擬郵箱發郵件
返回值:成功返回1,失敗返回0
例子:

Func Example44()
    ;聲明一個局域變量,保存郵件發送的結果
    Local $res = J_Email("smtp.taobao.com", "鏢頭", "biaotou@taobao.com", "gulie@taobao.com", "郵件通知測試", "郵件正文支持html代碼", "D:1/jpg;D:\2.jpg", "", "", "username", "password")
    If $res = 1 Then
        J_MsgBox("發送成功")
    Else
        J_MsgBox("發送失敗")
    EndIf
EndFunc   ;==>Example44

9.4 J_INPUT(標題,內容,[類型:文本/密碼],[寬度:默認200],[高度:默認125])

作用:彈出一個輸入框接收用戶輸入的信息 

返回值:用戶輸入的內容
例子:

Func Example45()
    ;聲明一個局域變量,保存輸入框返回的數據
    Local $string = J_INPUT("請輸入您的公司名稱", "在這裏輸入您公司的名稱", "文本", 200, 125)
EndFunc   ;==>Example45

9.5 J_IE_FastModel([模式:0])

作用:IE瀏覽器模式切換,1:快捷模式,0:普通模式,默認為普通模式
返回值:無
例子

Func Example45()
    ;E瀏覽器模式切換,1:快捷模式,0:普通模式,默認為普通模式,注意快捷模式不顯示圖片,如果影響用戶使用需要將參數設置為0再執行一次
    J_IE_FastModel(1)
    Local $ie = J_IE_Create("www.taobao.com")
    Sleep(2000)
    J_IE_Close($ie)
    J_IE_FastModel(0)
    Local $ie2 = J_IE_Create("www.taobao.com")
    Sleep(2000)
    J_IE_Close($ie2)
EndFunc   ;==>Example45

9.6 J_Select(標題,提示信息,默認值,備選值,[能否修改:默認:0/1],[X坐標:中間],[Y坐標:中間])

作用:提供用戶備選選項選擇框,多個備選值用”|“分隔;能否修改,是否支持用戶鍵盤輸入,默認不支持0,1支持
返回值:無
例子:

Func Example47()
    Local $sel = J_Select("碼棧", "請選擇您的部門", "聚劃算", "淘寶網|聚劃算|1688|菜鳥|螞蟻金服")
    J_MsgBox("您選擇了部門:" & $sel)
EndFunc   ;==>Example47

9.7 J_Windows(IE對象/窗口標題,[模式:激活],[參數])

作用1:對窗口一係列操作,模式:激活/獲取標題/獲取文本/設置標題/隱藏/顯示/關閉
作用2:啟用/禁用/最小化/最大化/透明/頂層/底層/閃爍/檢測/等待出現/等待消失
作用3:當模式為透明的時候,需要設置參數0-255,數字越小透明度越高
作用4:當模式為設置標題的時候,參數表示新的標題名稱
返回值:獲取標題:返回標題;獲取文本:返回頁麵全部可見文本;設置標題/隱藏/顯示/關閉/禁用/啟用/最小化/最大化/透明/頂層/底層:成功1,失敗0
例子:

Func Example48()
    J_Windows("淘寶網", "激活")
    Local $title = J_Windows("淘寶網", "獲取標題")
    Local $text = J_Windows("淘寶網", "獲取文本")
    J_Windows("淘寶網", "設置標題", "我愛淘寶網")
    J_Windows("淘寶網", "隱藏")
    J_Windows("淘寶網", "顯示")
    J_Windows("淘寶網", "關閉")
    J_Windows("淘寶網", "禁用")
    J_Windows("淘寶網", "啟用")
    J_Windows("淘寶網", "最小化")
    J_Windows("淘寶網", "最大化")
    ;透明度0-255越大越不透明
    J_Windows("淘寶網", "透明", 100)
    J_Windows("淘寶網", "頂層")
    J_Windows("淘寶網", "底層")
    J_Windows("淘寶網", "閃爍")
    Local $res = J_Windows("淘寶網", "檢測")
    If $res = 1 Then
        J_MsgBox("檢測到了~")
    Else
        J_MsgBox("沒檢測到~")
    EndIf

    Local $res = J_Windows("淘寶網", "等待出現", 3)
    If $res = 1 Then
        J_MsgBox("3秒內出現了~")
    Else
        J_MsgBox("3秒內沒出現~")
    EndIf

    Local $res = J_Windows("淘寶網", "等待消失", 8)
    If $res = 1 Then
        J_MsgBox("8秒內消失了~")
    Else
        J_MsgBox("8秒內沒消失~")
    EndIf
EndFunc   ;==>Example48

9.8 J_MsgBox(["窗口文本"],["標題"],[是否頂層:是],[按鈕個數:1])

作用1:顯示一個消息窗口。按鈕個數默認為1個,可以修改成2
返回值:當點擊確定之後返回值為1,點擊取消返回值為2
例子:

Func Example49()
    ;作用1:顯示一個消息窗口。按鈕個數默認為1個,可以修改成2,當點擊確定之後返回值為1,點擊取消返回值為2
    J_MsgBox("用來信息提示")
    J_MsgBox("帶標題的提示", "標題")
    J_MsgBox("帶標題的底層的提示", "標題", "否")
    Local $sel = J_MsgBox("確認或者取消", "標題", "是", 2)
    If $sel = 0 Then
        J_MsgBox("你啥按鈕也沒點")
    EndIf
    If $sel = 1 Then
        J_MsgBox("你點了確定按鈕")
    EndIf
    If $sel = 2 Then
        J_MsgBox("你點了取消按鈕")
    EndIf
EndFunc   ;==>Example49

9.9 J_dialog(["動作名稱"],[按鈕名稱],[窗口標題])

作用:對js彈出窗口進行操作: 
其中動作名稱:點擊/獲取文本。
按鈕名稱:確定(OK)/取消(Cancle) 
返回值:0(表示返回失敗),1(點擊操作,表示成功),對獲取文本操作,返回值為相應的文本信息。
例子:有這樣一個js彈框:


Func Example49()
    local $text = J_dialog("獲取文本")
    ;獲取值為:請用j_dialog(點擊)來關閉我

    j_dialog("點擊");點確定按鈕
EndFunc ;==>Example49

9.10 J_GetErrorMsg()

作用:獲取異常信息,用於展示執行過程中的異常或失敗的原因。
例子:

Func Example49()

 local $result= J_dialog("點擊")
 ;有兩種方式,處理失敗的情況
 local $errorMsg
 ;方式一:
 if @error then
     $errorMsg = J_GetErrorMsg()
 endif

 ;方式二:
 if $result = 0 then
    $errorMsg = J_GetErrorMsg()
 EndIf


EndFunc ;==>Example49

9.11 Func J_Logistics("物流編號", "物流服務商代碼,可以不傳")

作用1:根據物流單號獲取物流詳情
返回值:物流詳情的寄送對象
例如:

{"time":"2016-06-02 00:12:27","message":"[汕頭市]汕頭 的 業務員 已收件"},
{"time":"2016-06-02 01:10:46","message":"[汕頭市]快件 已從 汕頭 發出 "},
{"time":"2016-06-02 04:11:26","message":"[揭陽市]快件 已到達 揭陽市"},
{"time":"2016-06-02 06:57:48","message":"[揭陽市]快件 已從 揭陽市 發出"}

例子:

Func Example50()
    ;作用1:根據物流單號獲取物流詳情,返回物流詳情的json格式

    Local $sel = J_Logistics("310017000205")

    ;作用2:根據物流單號和服務商代碼獲取物流詳情,返回物流詳情的json格式,這比僅僅根據物流單號獲取物流詳情更準確

    Local $sel = J_Logistics("310017000205","HTKY")

EndFunc   ;==>Example50
<item>
    <cpCode>ZTO</cpCode>
       <fullname>中通快遞</fullname>
</item>
<item>
    <cpCode>YTO</cpCode>
        <fullname>圓通速遞</fullname>
</item>
<item>
    <cpCode>STO</cpCode>
        <fullname>申通快遞</fullname>
</item>
<item>
    <cpCode>YUNDA</cpCode>
        <fullname>韻達快遞</fullname>
</item>
<item>
    <cpCode>HTKY</cpCode>
        <fullname>百世匯通</fullname>
</item>
<item>
    <cpCode>SF</cpCode>
        <fullname>順豐速運</fullname>
</item>
<item>
    <cpCode>TTKDEX</cpCode>
        <fullname>天天快遞</fullname>
</item>
<item>
    <cpCode>FAST</cpCode>
        <fullname>快捷快遞</fullname>
</item>
<item>
    <cpCode>QFKD</cpCode>
        <fullname>全峰快遞</fullname>
</item>
<item>
    <cpCode>GTO</cpCode>
        <fullname>國通快遞</fullname>
</item>
<item>
    <cpCode>ZJS</cpCode>
        <fullname>宅急送</fullname>
</item>
<item>
    <cpCode>UC</cpCode>
        <fullname>優速物流</fullname>
</item>
<item>
    <cpCode>DBKD</cpCode>
        <fullname>德邦快遞</fullname>
</item>
<item>
    <cpCode>EMS</cpCode>
        <fullname>EMS</fullname>
</item>
<item>
    <cpCode>EMS</cpCode>
        <fullname>中速快遞</fullname>
</item>
<item>
    <cpCode>CNPOSTGJ</cpCode>
        <fullname>郵政國際包裹</fullname>
</item>
<item>
    <cpCode>POSTBBZ</cpCode>
        <fullname>郵政標準快遞</fullname>
</item>
<item>
    <cpCode>POSTB</cpCode>
        <fullname>郵政快遞包裹</fullname>
</item>
<item>
    <cpCode>DHLDE</cpCode>
        <fullname>DHL德國</fullname>
</item>
<item>
    <cpCode>KERRYEAS</cpCode>
        <fullname>嘉裏大通</fullname>
</item>
<item>
    <cpCode>TMS56</cpCode>
        <fullname>加運美</fullname>
</item>
<item>
    <cpCode>POSTSE</cpCode>
        <fullname>瑞典郵政</fullname>
</item>
<item>
    <cpCode>TNT</cpCode>
        <fullname>TNT</fullname>
</item>
<item>
    <cpCode>UPS</cpCode>
        <fullname>UPS</fullname>
</item>
<item>
    <cpCode>USPS</cpCode>
        <fullname>USPS</fullname>
</item>
<item>
    <cpCode>DHLCN</cpCode>
        <fullname>DHL中國</fullname>
</item>
<item>
    <cpCode>ZTKY</cpCode>
        <fullname>中鐵物流</fullname>
</item>
<item>
    <cpCode>ZTKY</cpCode>
        <fullname>飛豹快遞</fullname>
</item>
<item>
    <cpCode>DHL</cpCode>
        <fullname>DHL全球</fullname>
</item>
<item>
    <cpCode>FEDEX</cpCode>
        <fullname>FedEx國際</fullname>
</item>
<item>
    <cpCode>FEDEXUS</cpCode>
        <fullname>FedEx美國</fullname>
</item>
<item>
    <cpCode>FEDEXCN</cpCode>
        <fullname>FedEx中國</fullname>
</item>
<item>
    <cpCode>POSTB</cpCode>
        <fullname>包裹信件</fullname>
</item>
<item>
    <cpCode>POSTTH</cpCode>
        <fullname>泰國郵政</fullname>
</item>
<item>
    <cpCode>XFWL</cpCode>
        <fullname>信豐物流</fullname>
</item>
<item>
    <cpCode>EWINSHINE</cpCode>
        <fullname>萬象物流</fullname>
</item>
<item>
    <cpCode>RFD</cpCode>
        <fullname>如風達</fullname>
</item>
<item>
    <cpCode>ANE56</cpCode>
        <fullname>安能物流</fullname>
</item>
<item>
    <cpCode>HOAU</cpCode>
        <fullname>天地華宇</fullname>
</item>
<item>
    <cpCode>CNEX</cpCode>
        <fullname>佳吉快運</fullname>
</item>
<item>
    <cpCode>SURE</cpCode>
        ]]>
        <fullname>速爾快遞</fullname>
</item>
<item>
    <cpCode>UAPEX</cpCode>
        <fullname>全一快遞</fullname>
</item>
<item>
    <cpCode>QRT</cpCode>
        <fullname>全日通</fullname>
</item>
<item>
    <cpCode>ZENY</cpCode>
            ]]>
        <fullname>增益速遞</fullname>
</item>
<item>
    <cpCode>GZFY</cpCode>
            ]]>
        <fullname>凡宇快遞</fullname>
</item>
<item>
    <cpCode>XBWL</cpCode>
        ]]>
        <fullname>新邦物流</fullname>
</item>
<item>
    <cpCode>CAE</cpCode>
        <fullname>民航快遞</fullname>
</item>
<item>
    <cpCode>CRE</cpCode>
        <fullname>中鐵快運</fullname>
</item>
<item>
    <cpCode>FEC</cpCode>
        <fullname>銀捷速遞</fullname>
</item>
<item>
    <cpCode>FJSFWLJTYXGS</cpCode>
        <fullname>盛豐物流</fullname>
</item>
<item>
    <cpCode>HLWL</cpCode>
        <fullname>恒路物流</fullname>
</item>
<item>
    <cpCode>JDKD</cpCode>
        <fullname>京東快遞</fullname>
</item>
<item>
    <cpCode>JIAYI</cpCode>
        <fullname>佳怡物流</fullname>
</item>
<item>
    <cpCode>KYE</cpCode>
        <fullname>跨越速運</fullname>
</item>
<item>
    <cpCode>LTS</cpCode>
        <fullname>聯昊通</fullname>
</item>
<item>
    <cpCode>SZSA56</cpCode>
        <fullname>聖安物流</fullname>
</item>
<item>
    <cpCode>SHENGHUI</cpCode>
        <fullname>盛輝物流</fullname>
</item>
<item>
    <cpCode>SZKKE</cpCode>
        <fullname>京廣速遞</fullname>
</item>
<item>
    <cpCode>YCGWL</cpCode>
        <fullname>遠成物流</fullname>
</item>
<item>
    <cpCode>YTZG</cpCode>
        <fullname>運通中港快遞</fullname>
</item>
<item>
    <cpCode>POSTBR</cpCode>
        <fullname>巴西郵政</fullname>
</item>
<item>
    <cpCode>POSTCH</cpCode>
        <fullname>瑞士郵政</fullname>
</item>
<item>
    <cpCode>BLSYZ</cpCode>
        <fullname>比利時郵政</fullname>
</item>
<item>
    <cpCode>RBYZEMS</cpCode>
        <fullname>日本郵政</fullname>
</item>
<item>
    <cpCode>EPOST</cpCode>
        <fullname>韓國郵政</fullname>
</item>
<item>
    <cpCode>EYB</cpCode>
        <fullname>EMS經濟快遞</fullname>
</item>
<item>
    <cpCode>BESTQJT</cpCode>
        <fullname>百世物流</fullname>
</item>
<item>
    <cpCode>HUANGMAJIA</cpCode>
        <fullname>黃馬甲配送</fullname>
</item>
<item>
    <cpCode>CHENGBANG</cpCode>
        <fullname>晟邦物流</fullname>
</item>
    <item>
    <cpCode>GZLT</cpCode>
        <fullname>飛遠配送</fullname>
</item>
<item>
    <cpCode>HZABC</cpCode>
        <fullname>飛遠(愛彼西)配送</fullname>
</item>
<item>
    <cpCode>SNWL</cpCode>
        <fullname>蘇寧快遞</fullname>
</item>
<item>
    <cpCode>ZMKM</cpCode>
        <fullname>芝麻開門</fullname>
</item>
<item>
    <cpCode>JDYWL</cpCode>
        <fullname>筋鬥雲物流</fullname>
</item>
<item>
    <cpCode>BJCS</cpCode>
        <fullname>城市一百物流</fullname>
</item>
<item>
    <cpCode>LB</cpCode>
        <fullname>龍邦速遞</fullname>
</item>
<item>
    <cpCode>YCT</cpCode>
        <fullname>黑貓宅急便</fullname>
</item>
<item>
    <cpCode>ROYALMAIL</cpCode>
        <fullname>英國皇家郵政</fullname>
</item>
<item>
    <cpCode>JKYZ</cpCode>
        <fullname>捷克郵政</fullname>
</item>
<item>
    <cpCode>BLYZ</cpCode>
        <fullname>波蘭郵政</fullname>
</item>
<item>
    <cpCode>FGYZ</cpCode>
        <fullname>法國郵政</fullname>
</item>
<item>
    <cpCode>POSTTR</cpCode>
        <fullname>土耳其郵政</fullname>
</item>
<item>
    <cpCode>POSTCL</cpCode>
        <fullname>智利郵政</fullname>
</item>
<item>
    <cpCode>POSTBY</cpCode>
        <fullname>白俄羅斯郵政</fullname>
</item>
<item>
    <cpCode>POSTES</cpCode>
        <fullname>西班牙郵政</fullname>
</item>
<item>
    <cpCode>POSTUA</cpCode>
        <fullname>烏克蘭郵政</fullname>
</item>
<item>
    <cpCode>POSTNO</cpCode>
        <fullname>挪威郵政</fullname>
</item>
<item>
    <cpCode>POSTZA</cpCode>
        <fullname>南非郵政</fullname>
</item>
<item>
    <cpCode>POSTPT</cpCode>
        <fullname>葡萄牙郵政</fullname>
</item>
<item>
    <cpCode>POSTSA</cpCode>
        <fullname>沙特郵政</fullname>
</item>
<item>
    <cpCode>POSTIN</cpCode>
        <fullname>印度郵政</fullname>
</item>
<item>
    <cpCode>POSTBG</cpCode>
        <fullname>保加利亞郵政</fullname>
</item>
<item>
    <cpCode>POSTAE</cpCode>
        <fullname>阿聯酋郵政</fullname>
</item>
<item>
    <cpCode>POSTAU</cpCode>
        <fullname>澳大利亞郵政</fullname>
</item>
<item>
    <cpCode>POSTPK</cpCode>
        <fullname>巴基斯坦郵政</fullname>
</item>
<item>
    <cpCode>POSTMT</cpCode>
        <fullname>馬耳他郵政</fullname>
</item>
<item>
    <cpCode>POSTLB</cpCode>
        <fullname>黎巴嫩郵政</fullname>
</item>
<item>
    <cpCode>POSTMD</cpCode>
        <fullname>摩爾多瓦郵政</fullname>
</item>
<item>
    <cpCode>POSTSRB</cpCode>
        <fullname>塞爾維亞郵政</fullname>
</item>
<item>
    <cpCode>POSTHR</cpCode>
        <fullname>克羅地亞郵政</fullname>
</item>
<item>
    <cpCode>POSTAM</cpCode>
        <fullname>亞美尼亞郵政</fullname>
</item>
<item>
    <cpCode>POSTMK</cpCode>
        <fullname>馬其頓郵政</fullname>
</item>
<item>
    <cpCode>ONTRAC</cpCode>
        <fullname>OnTrac</fullname>
</item>
<item>
    <cpCode>CITYLINK</cpCode>
        <fullname>City-Link</fullname>
</item>
<item>
    <cpCode>COE</cpCode>
        <fullname>COE</fullname>
</item>
<item>
    <cpCode>DTW</cpCode>
        <fullname>大田物流</fullname>
</item>
<item>
    <cpCode>EES</cpCode>
        <fullname>百福東方</fullname>
</item>
<item>
    <cpCode>MBEX</cpCode>
        <fullname>民邦快遞</fullname>
</item>
<item>
    <cpCode>HQKY</cpCode>
        <fullname>華企快運</fullname>
</item>
<item>
    <cpCode>YFEXPRESS</cpCode>
        <fullname>越豐物流</fullname>
</item>
<item>
    <cpCode>AIR</cpCode>
        <fullname>亞風速遞</fullname>
</item>
<item>
    <cpCode>MANCOWL</cpCode>
        <fullname>萬家物流</fullname>
</item>
<item>
    <cpCode>SZML56</cpCode>
        <fullname>明亮物流</fullname>
</item>
<item>
    <cpCode>CXCOD</cpCode>
        <fullname>傳喜物流</fullname>
</item>
<item>
    <cpCode>4PX</cpCode>
        <fullname>遞四方</fullname>
</item>
<item>
    <cpCode>POSTFI</cpCode>
        <fullname>芬蘭郵政</fullname>
</item>
<item>
    <cpCode>POSTAR</cpCode>
        <fullname>阿根廷郵政</fullname>
</item>
<item>
    <cpCode>POSTSK</cpCode>
        <fullname>斯洛伐克郵政</fullname>
</item>
<item>
    <cpCode>SERPOST</cpCode>
        <fullname>秘魯郵政</fullname>
</item>
<item>
    <cpCode>POSTIT</cpCode>
        <fullname>意大利郵政</fullname>
</item>
<item>
    <cpCode>POSTSI</cpCode>
        <fullname>斯洛文尼亞郵政</fullname>
</item>
<item>
    <cpCode>POSTHU</cpCode>
        <fullname>匈牙利郵政</fullname>
</item>
<item>
    <cpCode>POSTMU</cpCode>
        <fullname>毛裏求斯郵政</fullname>
</item>
<item>
    <cpCode>POSTAT</cpCode>
        <fullname>奧地利郵政</fullname>
</item>
<item>
    <cpCode>POSTAL</cpCode>
        <fullname>阿爾巴尼亞郵政</fullname>
</item>
<item>
    <cpCode>POSTEE</cpCode>
        <fullname>愛沙尼亞郵政</fullname>
</item>
<item>
    <cpCode>ARAMEX</cpCode>
        <fullname>Aramex</fullname>
</item>
<item>
    <cpCode>SANTAI</cpCode>
        <fullname>三態速遞</fullname>
</item>
<item>
    <cpCode>OCS</cpCode>
        <fullname>OCS</fullname>
</item>
<item>
    <cpCode>MYAAE</cpCode>
        <fullname>AAE全球專遞</fullname>
</item>
<item>
    <cpCode>POSTLV</cpCode>
        <fullname>拉脫維亞郵政</fullname>
</item>
<item>
    <cpCode>YWWL</cpCode>
        <fullname>燕文物流</fullname>
</item>
<item>
    <cpCode>ASENDIA</cpCode>
        <fullname>Asendia USA</fullname>
</item>
<item>
    <cpCode>RUSTON</cpCode>
        <fullname>俄速通</fullname>
</item>
<item>
    <cpCode>XLOBO</cpCode>
        <fullname>貝海國際速遞</fullname>
</item>
<item>
    <cpCode>SPSR</cpCode>
        <fullname>中俄快遞</fullname>
</item>
<item>
    <cpCode>POSTCO</cpCode>
        <fullname>哥倫比亞郵政</fullname>
</item>
<item>
    <cpCode>SAD</cpCode>
        <fullname>賽澳遞</fullname>
</item>
<item>
    <cpCode>SUIJIAWL</cpCode>
        <fullname>穗佳物流</fullname>
</item>

9.12 J_ShortMsg("阿裏大魚應用key", "阿裏大魚應用秘鑰", "阿裏大魚的短信模板id", "手機號", "阿裏大魚的短信簽名" , "短信模板中的參數,如果沒有可以為空")

作用1:根據阿裏大魚的模板發送短信
返回值:是否發送成功0 失敗,1 成功

如何使用: (1)阿裏大魚申請阿裏大魚的賬戶 https://www.alidayu.com/ (2) 接入阿裏大魚的幫助文檔:https://doc.alidayu.com/doc2/detail.htm?spm=a3142.7629140.1.28.f7BOKI&treeId=135&articleId=104430&docType=1 (3)創建成功後就可以查看應用key和應用秘鑰  點擊設置可以查看  (4)設置短信模板,阿裏大魚已經提供了一些通用的模板,如果需要個性化的模板需要申請,審核通過後就可以使用  點擊詳情,可以查看模板詳情 

(5)設置短信簽名 和短信模板一樣,大魚已經提供了一些固定的簽名,如果需要個性化的也是可以申請的 

例子:

Func Example51()
    ;作用1:發送短信

    Local $msgParams = '{"code":"122456","product":"阿裏碼棧"}' ;
    J_ShortMsg("23330602","765xxxxxxxxxxxxxxxx40","SMS_5012690","13312341234",,"活動驗證"  $msgParams )

EndFunc   ;==>Example51

9.13 J_Rest_Get($url,$header='',瀏覽器對象='')

作用:rest接口get方法,若指定瀏覽器對象,調用rest接口時會加上該瀏覽器的session
    其中$header,鍵值對,多個值以換行符連接。
返回值:成功返回調用結果,失敗返回0

例子:


    func test()
        local $url = "https://api.daily.taobao.net/router/rest?sign=45E8A4332BEC46289386F25954DB2706&timestamp=2016-10-28+19%3A34%3A49&v=2.0&app_key=4272&method=taobao.juwuba.user.getrsa&partner_id=top-apitools&format=json"
        local $result = J_Rest_Get($url)
        if $result=0 then
            local $msg = J_GetErrorMsg()
            j_msgbox($msg)
        endif
        j_log($result)
    endfunc   ;==>test

    func test1()
        local $ie = J_IE_Catch("碼棧", "標題", "chrome")
        local $url = "https://codestore.daily.taobao.net/services/cs/task/sdks/744/depend"
        local $result = J_Rest_Get($url, '', $ie)
        if $result = 0 then
            local $msg = J_GetErrorMsg()
            j_msgbox($msg)
        endif
        j_log($result)
    EndFunc   ;==>test1

9.14 J_Rest_Post($url,$header='',$data='',瀏覽器對象='')

作用:rest接口post方法,若指定瀏覽器對象,調用rest接口時會加上該瀏覽器的session
    其中$header/Data,鍵值對,多個值以換行符連接。
返回值:成功返回調用結果,失敗返回0

例子:


    func test()
        ;調用登錄接口,獲取session
        local $url = "https://codestore.daily.taobao.net/services/cs/user/login/buclogin"
        local $data = "userName=XXXX" & @CRLF
        $data &= "password=YYYY" & @CRLF
        $data &= "ip=127.0.0.1" & @CRLF
        $data &= "publicKey=XX" & @CRLF
        $data &= "versionNumber=XXX" & @CRLF
        local $result = J_Rest_Post($url, '', $data)
        if $result = 0 then
            local $msg = J_GetErrorMsg()
            j_msgbox($msg)
        endif

        ;調用請求接口
        local $url2 = "https://codestore.daily.taobao.net/services/cs/task/sdks/744/depend"
        local $result2 = J_Rest_Get($url2, '', '')
        j_log($result2)
    EndFunc   ;==>test3

本文轉自碼棧平台

最後更新:2017-05-13 08:46:45

  上一篇:go  Oracle高並發係列2:事務日誌寫入引發的Redo log風波
  下一篇:go  碼棧開發手冊(四)---編碼方式開發(EXCEL處理相關函數)