1. 程式人生 > >C# 開發(創藍253)手機簡訊驗證碼介面的例項

C# 開發(創藍253)手機簡訊驗證碼介面的例項

創藍253: https://www.253.com/

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

#region 獲取手機驗證碼(創藍253)

/// <summary>

/// 獲取手機驗證碼(創藍253)

/// </summary>

/// <param name="phoneno">手機號</param>

/// <returns></returns>

[AllowAnonymous]

public async Task<IHttpActionResult> GetPhoneCode(string phoneno)

{

string account = "******", password = "******", mobile = phoneno;

Random rd = new Random(); int r = rd.Next(100000, 999999);

string content = "【您的簽名】"+"尊敬的客戶:您的驗證碼為" + r + "!";

string postStrTpl = "un={0}&pw={1}&phone={2}&msg={3}&rd=1";

UTF8Encoding encoding = new UTF8Encoding();

byte[] postData = encoding.GetBytes(string.Format(postStrTpl, account, password, mobile, content));

HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://sms.253.com/msg/send");

myRequest.Method = "POST";

myRequest.ContentType = "application/x-www-form-urlencoded";

myRequest.ContentLength = postData.Length;

Stream newStream = myRequest.GetRequestStream();

newStream.Write(postData, 0, postData.Length);

newStream.Flush();

newStream.Close();

HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();

if (myResponse.StatusCode == HttpStatusCode.OK)

{

return Ok(new { code = "200", res = new { msg = "簡訊傳送成功!", data = new { code = r } } });

}

else {

return Ok(new { code = "400", res = new { msg = "簡訊傳送失敗!" } });

}

}

#endregion

相關推薦

C# 開發(253)手機簡訊驗證介面例項

創藍253: https://www.253.com/ ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

java接入253短信驗證

closed time ria new rop line put stc pat 說明 項目是springboot框架 1.短信配置文件 包含驗證碼發送路徑、用戶名、密碼 chuanglan.requesturl= chuanglan.account=

Python短信接口demo:253短信驗證接口、短信營銷接口

msg close import .com read hone ica one 賬號 #!/usr/local/bin/python#-- coding:utf-8 -- Author: jacky Time: 14-2-22 下午11:48 Desc: 短信http接口的

【Java】如何獲取253短信驗證

Java 短信驗證碼 創藍253 package com.bcloud.msg.http; import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URLDecoder; import org.

JAVA實現手機簡訊驗證

手機簡訊驗證碼介面來自於網易雲手機簡訊介面 package com.netease.code; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.apache.http.H

7個線上接收手機簡訊驗證的免費網路服務整理

一直以來Email和手機號碼都是線上服務用來驗證使用者身份的主要方式,現在還加入直接以第三方帳號例如微信、微博、Google等註冊登入,這些過程不外乎是減少被短時間內大量註冊或濫用的可能性,但某些時候我們並不希望被知道真實身份,就可以使用一些方法繞過驗證,例如註冊

手機簡訊驗證服務

這裡我使用的是阿里雲的簡訊服務,首先需要登入阿里雲官方網站,找到並開通簡訊服務,然後需要申請簡訊簽名和模版。 由於頁面展示東西太多可以搜尋 “簡訊服務” 關鍵詞 (如果是登入狀態就是如下的圖) 無登入的狀態的圖,這時候就要開通,也就是要登入。 登入成

atitit 破解 攔截 繞過 網站 手機 簡訊 驗證 之自動獲取手機簡訊方式 attilax 總結

                atitit.破解  攔截 繞過 網站 手機 簡訊 驗證碼 之自動獲取手機簡訊方式 attilax 總結1. 自動獲取手機簡訊方式的原理 Cp bg sms feodg db hteu le ..ziyao bg na pull chwlai ,zai bg na sqlite

spring-security-oauth2(六) 簡訊驗證介面開發

簡訊驗證碼介面開發 簡訊驗證碼生成介面 簡訊驗證碼傳送介面 簡訊生成策略模板模式重構 1.簡訊驗證碼介面開發 1.1簡訊驗證碼生成介面 傳送簡訊驗證碼controller package com.rui.tiger.auth.core.captcha; i

python 實現傳送手機簡訊驗證後臺方法

1、生成4位數字驗證碼 def createPhoneCode(session): chars=['0','1','2','3','4','5','6','7','8','9'] x = random.choice(chars),random.choice(

java調介面實現傳送手機簡訊驗證功能,手機驗證介面呼叫

近來由於專案需要,需要用到手機簡訊驗證碼的功能,其中最主要的是用到了第三方提供的簡訊平臺介面WebService客戶端介面,下面我把我在專案中用到的記錄一下,以便給大家提供個思路,由於本人的文采有限,還請大家見諒! 一:首先上幾張案例截圖,以便大家可以瞭

OneThink傳送手機簡訊驗證APP介面

<?php // +---------------------------------------------------------------------- // | OneThink [ WE CAN DO IT JUST THINK IT ] // +----------------------

PHP 手機簡訊驗證 laravel 實現流程

本人在自己部落格(Laravel)的註冊部分 使用手機號註冊,需要傳送簡訊驗證碼。 使用雲片(https://www.yunpian.com/)的 簡訊服務提供商,當然具體簡訊服務提供商大家可以自由選擇。 1,實現流程 輸入手機號,點選獲取驗證碼

php隨機生成手機簡訊驗證

該文章主要說明: 在進行手機驗證碼時,生成驗證碼的方法:方法一:/** * 產生隨機數串 * @param integer $len 隨機數字長度 * @return string */ public function randString($len = 6) {

ThinkPHP3.2.3整合傳送手機簡訊驗證

說明: 每條價格在幾分錢,買的量越大,優惠力度越大。 主要程式碼 1、在\ThinkPHP\Library\Org資料夾下,建立Msg.class.php檔案,程式碼如下: <? /*-------------------------------- 功能: P

ThinkPHP5聚合資料簡訊驗證介面實現註冊/忘記密碼功能

1、前端頁面主要程式碼 這裡點擊發送驗證碼按鈕通過ajax將相關資訊傳到後端getSms方法中。 <form class="form-horizontal form-signin" method="post" action="{:url('register/forget')

簡訊驗證介面【JAVA】

平臺接入簡訊驗證碼,需要先獲取APPID和APPKEY,然後需要引入一個JAR包。如果專案是maven專案的話直接把下面程式碼加到pom檔案  <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/

【Java分享】3分鐘接入簡訊驗證介面的全過程,只需3步。

簡訊驗證碼是目前使用者身份驗證最有效的手段,具有便捷和唯一性,是識別使用者身份最快速的方式。其實接入簡訊驗證碼也不是很麻煩和費時間的事情,按照我說的做,只需要大約3分鐘、3個步驟就輕鬆完成。 首先去簡訊平臺申請賬號,獲取介面地址和介面文件以及返回值。這都是接入簡訊驗證碼前的準備。

簡訊驗證介面被惡意攻擊怎麼辦?

簡訊介面驗證碼通常用於電商、手機APP、網上銀行、社交論壇等網際網路行業,通過簡訊驗證碼進行身份二次驗證,確保使用者身份真實有效。但是,最近有很多使用者莫名收到各類註冊簡訊、驗證簡訊等,技術人員排查,發現是簡訊驗證碼介面被惡意攻擊了,導致驗證碼介面被刷。那麼該如何避免被刷呢

微信小程式傳送簡訊驗證完整例項

微信小程式註冊完整例項,傳送簡訊驗證碼,帶60秒倒計時功能,無需伺服器端。效果圖:   程式碼: index.wxml <!--index.wxml--> <view class="container"> <view class='row'&g