本文介紹如何使用OpenAPI調用GetPhoneNumberIdentificationUrl介面擷取本機號碼認證URL。
查看OpenAPI文檔
在調用OpenAPI前,建議您閱讀對應介面文檔GetPhoneNumberIdentificationUrl,瞭解、學習調用該介面所需要的參數及許可權等,更多詳情請參見API概覽。
調用OpenAPI
本文以Python語言SDK調用OpenAPI,其他語言SDK的用法類似,更多資訊請參見號碼百科SDK。您也可根據業務的實際需要選擇其他調用方式,更多調用方法請參見調用方式。
準備Python環境
下載並安裝Python 3。如您已安裝Python,查看Python版本的命令樣本:python --version
。
說明
調用介面前,需要配置環境變數,以便通過環境變數讀取存取憑證。AccessKey ID和AccessKey Secret的環境變數名:VMS_AK_ENV 、VMS_SK_ENV。配置詳情請參見在Linux、macOS和Windows系統配置環境變數。
安裝依賴
在終端裝置中,逐條運行如下命令,安裝環境依賴。
pip3 install alibabacloud_credentials
pip install alibabacloud_dytnsapi20230101
pip3 install alibabacloud_tea_console
下載範例程式碼
在左側的參數配置頁簽,填寫需要的參數資訊,本樣本服務地址選擇華東1(杭州)。
在右側的SDK樣本頁簽,選擇Python語言,單擊下載完整工程按鈕,下載範例程式碼包。
本地解壓並進入alibabacloud_sample目錄。
運行代碼
執行以下命令:
python sample.py
返回樣本如下:
{
"headers":{
"access-control-allow-origin":"*",
"date":"Wed, 24 Apr 2024 09:27:47 GMT",
"content-length":"128",
"keep-alive":"timeout=25",
"x-acs-request-id":"7250E964-DFF7-5343-9CB6-4BA94AAD320F",
"connection":"keep-alive",
"content-type":"application/json;charset=utf-8",
"etag":"1Yd7WQjEOnVh24d2GHVjkIQ8",
"access-control-expose-headers":"*",
"x-acs-trace-id":"d553c17e7b941c8f9086ebe9cea4b5db"
},
"statusCode":200,
"body":{
"code":"OK",
"data":{
"carrierCode":"CTCC",
"verifyResult":1
},
"message":"OK",
"requestId":"7250E964-DFF7-5343-9CB6-4BA94AAD320F"
}
}