調用API接口發短信教程詳解


第一步:安裝相關軟件eclipse

具體安裝步驟下一篇文章講解

第二步:打開eclipse

新建項目點擊File>>new>>java project,進入如下界面,填寫項目名稱,點擊“Finish”

點擊“Don't Create”

第三步:進入工作台

右鍵依次點擊src>>New>>Class

分別填寫Package,Name,同時給“public static”該選項打勾,完成后點擊“Finsh”

第四步:填寫相關代碼

調用發送短信需要用到的api

package com.xxp.demo;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
public class Day1 {
	public static void main(String[] args) throws IOException {
		 //短信api 服務器地址https://itdage.com/kkb/kkbsms?key =xzk&number = 18516955565&code = 123456
		//圖靈機器人服務器地址:https://api.jisuapi.com/iqa/query?appkey = 62958a3a6ef3c56d&queation =""
		//准備一個URL類的對象
		//String question =URLEncoder.encode("","UTF-8");
		URL url = new URL("https://itdage.com/kkb/kkbsms?key=xzk&number=15126017520&code=124556");
		//URL url = new URL("https://api.jisuapi.com/iqa/query?appkey=62958a3a6ef3c56d&question=杭州天氣");
		//String question =URLEncoder.encode("給爺講一個笑話","UTF-8");
		//打開服務器連接, 得到連接的對象 conn
		URLConnection conn = url.openConnection();
		//獲取加載數據的字節輸入流is
		InputStream is =  conn.getInputStream();
		//將is裝飾為能一次讀取一行的字符輸入流
		BufferedReader br = new BufferedReader(new InputStreamReader(is,"UTF-8"));
		//加載一行數據
		String text1 = br.readLine();
		//顯示
		System.out.println(text1);
		//釋放資源
		//String text2 = br.readLine();
		//顯示
		//System.out.println(text2);
		br.close();
		
	}

}

第五步:運行代碼

右鍵代碼區空白區域,選擇Run as>>Run Configurations,彈出彈窗:

第六步:最終結果

溫馨提示Tips

調整字體大小:
點擊Window>>General>>Appearance>>Colors and Fonts,點擊右側文件夾“Basic”,找到“Text font”


如某行代碼前出現“小紅叉”,說明該行代碼有誤,需要檢查。如圖所示:

該錯誤為沒有引入InputStreamReader,需要進行導包,具體操作為把鼠標放在報錯位置,點擊選擇,即可自動添加。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM