全部產品
Search
文件中心

Cell Phone Number Service:Python SDK調用樣本

更新時間:Jul 13, 2024

本文介紹如何使用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. 訪問GetPhoneumberIdentificationUrl

  2. 在左側的參數配置頁簽,填寫需要的參數資訊,本樣本服務地址選擇華東1(杭州)

  3. 在右側的SDK樣本頁簽,選擇Python語言,單擊下載完整工程按鈕,下載範例程式碼包。

  4. 本地解壓並進入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"
                 }
        }