阿里大魚phpsdk,阿里大魚卡

本文目錄一覽:

如何學習php?

第一階段:網站開發基礎

課程要點:靜態網站必備知識 HTML/CSS;動態網站必備知識PHP和MySQL。

第二階段:WEB應用技術

課程要點:面向對象的程序設計;自主研發MVC應用與WEB高級技術;中期項目總結

第三階段:JavaScript應用技術

課程要點:JavaScript語法、DOM編程、Ajax應用技術、JQuery使用、JQuery中的Ajax應用、JQuery在企業中的應用案例,Bootstrap前端框架應用。

第四階段:大型網站優化

課程要點:Linux操作系統、LAMP環境搭建、LNMP環境搭建、大型資料庫設計、MySQL高級技術、MySQL優化、頁面靜態化、偽靜態、大型網站架構解決方案、Ningx伺服器、Redis緩存伺服器應用,雲伺服器(阿里雲)。

第五階段:大項目實戰

購物網站/微信開放平台項目/APP介面和PHPCMS

課程要點:包含Sphinx、PHPMailer(發送郵件)、阿里大魚(發送簡訊)、HTTPS、Composer、微信支付、支付寶支付。微信開發流程、LBS服務應用,wechat SDK快速開發微信公眾號應用,小程序課程。PHPCMS欄目和文檔設計原理。

第六階段:擴展課程

自學ThinkPHP/YdmPHP

課程要點:ThinkPHP是國內應用程度最高的一個PHP框架,這個課程中培養學生學習一個新的開發框架並且快速的勝任工作!

你可以根據源碼時代的這個學習路線來~

thinkphp 3.2.3 阿里大於sdk怎麼用

1.1 進入官網,先登錄

1.2 入駐阿里大魚

接下來是配置簡訊模板,和創建應用,要先創建應用才可以下載SDK。

創建應用:

1.3下載SDK:

創建應用成功後,點紅色框

另外還有另一種下載SDK的方法:

1)進入管理中心

再進入 開發者控制台:

在開發者控制台可以看到剛剛創建的應用:

選擇版本並下載:

2.根據需求選擇需要的文件:

2.1 api文檔可以看到:;apiId=25450

簡訊服務主要用到的是一下幾個類文件:

根據官方api的示例代碼,可以知道是這幾個類文件:

其他三個分別是在一個兩個類文件中調用。

所以,解壓完SDK後,保留這幾個文件,其他就可以刪除,當然你保留也不會怎麼的。

3. 將選好的文件作為第三方類庫引入ThinkPHP3.2框架

引入第三方類庫的方法,再次不做累述,在我的另外的一片博文有詳細說明。

以下是我自己的部署,以及代碼的寫法:

3.1 將選好文件放在Library下的AliMsg文件夾(這個文件是自己建的),新建一個文件AliMsgSend.class.php來訪問簡訊服務介面。

3.2 用構造函數初始化,簡訊需要用來的參數:

3.3 在sendMsg函數中引入需要用到的函數,下面的Log文件是我自己寫的,用來打log的(以下的幾幅暗色圖都是來自於sendMsg函數):

設置appkey和secretkey:

下面這一段,和官方的api一樣,我也是直接複製過來,改一下我參數($position是我用來打log的):

下面是對返回值的處理,返回數據的內容以及格式可以在官方文檔看到:

返回值$resp,返回的是xml格式的數據。這是個坑。官方文檔說是xml,所以我一開始是用simplexml_load_string()來處理$resp的,結果輸出的結果是空,找了好久才發現,這貨根本不需要用 simplexml_load_string() 處理,

可以直接使用的(相當於已經用 simplexml_load_string() 做處理)。

到此阿里大魚作為第三方類庫引入ThinkPHP3.2框架結束。

4 在controller中調用簡訊服務,以及一個我遇到的問題:

到此可以讓代碼跑起來。

開跑……出問題,拋出異常

為什麼會這樣呢,原來是因為php沒有開啟curl的擴展服務。

開啟方法如下:

鉤選php_curl即可。

thinkphp怎麼用阿里大魚簡訊

在第三類文件夾那裡放阿里大魚的開發文件,然後在類裡面調用

//啊里大魚簡訊驗證碼發送

$appkey = “id”;

$secret = “key”;

vendor(‘alidayu.TopSdk’);

$product = “嘉頓”;

$c = new \TopClient;

$c-appkey = $appkey;

$c-secretKey = $secret;

$c-format = “json”;

$req = new \AlibabaAliqinFcSmsNumSendRequest;

$req-setSmsType(“normal”);

$req-setSmsFreeSignName(“身份驗證”);

$req-setSmsParam(“{\”code\”:\””.$randNum.”\”,\”product\”:\””.$product.”\”}”);

$req-setRecNum(“$phone”);

$req-setSmsTemplateCode(“SMS_9585841”);

$resp = $c-execute($req);

阿里大魚的這個PHP的API如何判斷提交結果是否成功嗎

有對應的參數返回來,獲取就可以了。

希望我的回答可以幫到你,有什麼不懂可以追問。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/288431.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-24 02:59
下一篇 2024-12-24 02:59

相關推薦

  • 阿里雲郵箱主機名

    阿里雲郵箱主機名是指在阿里雲購買並綁定域名後,為郵件服務配置的一個記錄類型。在這篇文章中,我們將從多個方面對阿里雲郵箱主機名進行詳細闡述,幫助您更好地了解它的作用、使用方法和注意事…

    編程 2025-04-27
  • 阿里Python技術手冊

    本文將從多個方面對阿里Python技術手冊進行詳細闡述,包括規範、大數據、Web應用、安全和調試等方面。 一、規範 Python的編寫規範對於代碼的可讀性和可維護性有很大的影響。阿…

    編程 2025-04-27
  • 阿里雲Grass使用指南

    本文將為大家詳細介紹阿里雲Grass平台,包括核心概念、使用場景、基本操作、高級特性等內容,幫助大家全面掌握Grass的使用。 一、核心概念 Grass是阿里雲開發的一款全新PAA…

    編程 2025-04-27
  • Maven配置阿里雲鏡像詳解

    Maven是一個基於項目對象模型(POM)的構建工具,用於管理Java項目的構建、依賴和發布。在使用Maven下載依賴庫時,原始倉庫伺服器可能因為網路原因導致下載速度緩慢或者失敗。…

    編程 2025-04-25
  • 阿里鏡像庫:解決開發和運維中的痛點

    阿里鏡像庫是一種鏡像服務,旨在解決開發和運維中的痛點,提供了穩定高效的鏡像服務。它是由阿里雲推出的,為用戶提供了一個全面的基礎設施和應用部署工具。 一、方便快捷的鏡像服務 阿里鏡像…

    編程 2025-04-24
  • 阿里百秀介紹及開發實現

    一、什麼是阿里百秀 阿里百秀是一個內容分享社區,用戶可以發布自己的文章、圖片和視頻等內容,其宗旨是讓每個人都可以分享自己的知識和經驗。 阿里百秀提供了優雅的排版和多種豐富的內容展示…

    編程 2025-04-24
  • 阿里雲實名認證全面解析

    一、什麼是阿里雲實名認證? 阿里雲實名認證是指通過正規渠道提供個人或企業信息,以確保其真實有效性,並為其提供雲服務的行為。在阿里雲的使用中,實名認證是一個非常重要的流程,它能夠保障…

    編程 2025-04-23
  • 阿里編碼規範詳解

    一、阿里編碼規範精簡版 如果你只是初學者或者有嚴格的時間限制,可以使用阿里編碼規範的精簡版。這個簡化版是針對 Java 開發者的,它包含了大部分基礎的規範和原則。主要包括: 命名規…

    編程 2025-04-23
  • 探索阿里生態

    一、阿里生態的概覽 阿里生態是指阿里巴巴旗下的一系列互聯網產品和服務,包括阿里雲、淘寶、天貓、支付寶等。這些產品和服務相互關聯,形成了一個完整的互聯網生態圈,為用戶提供了全面的線上…

    編程 2025-04-22
  • 阿里雲擴容:容量升級,業務流暢

    阿里雲作為雲計算服務的領軍企業,在保障企業信息安全、業務持續發展等方面有著卓越表現。然而,對於資料龐大、網站流量高峰的企業而言,原有的存儲空間或計算資源或許已經無法勝任。因此,為了…

    編程 2025-04-20

發表回復

登錄後才能評論