开发者文档


FluxSMS 短信接口调用说明

一、发送短信接口

用于发送国内或国际短信。

https://app.315ye.cc/api.php?action=send&u=用户名&p=密钥&m=手机号&c=短信内容&type=china
  • u:注册用户名
  • p:API 密钥
  • m:目标手机号(如:85298765432
  • c:短信内容(需 URL 编码)
  • type:短信类型,chinaglobal

二、查询当前用户余额

用于查询当前用户的账户余额及短信剩余条数。

https://app.315ye.cc/api.php?action=balance&u=用户名&p=密钥

返回示例:

{
  "status": 1,
  "msg": "查询成功",
  "username": "账号",
  "balance": 20.5,
  "vip": 0,
  "num": 100
}

三、多语言调用示例

1. PHP 调用示例

<?php
$url = "https://app.315ye.cc/api.php";
$params = [
  "action" => "send",
  "u" => "账号",
  "p" => "apitoken令牌",
  "m" => "15300000000",
  "c" => "【FluxSMS】验证码123456",
  "type" => "china"
];
echo file_get_contents($url . "?" . http_build_query($params));
?>

2. Python 调用示例

import requests
url = "https://app.315ye.cc/api.php"
params = {
    "action": "send",
    "u": "账号",
    "p": "apitoken令牌",
    "m": "15300000000",
    "c": "【FluxSMS】验证码123456",
    "type": "china"
}
print(requests.get(url, params=params).text)

3. JavaScript 调用示例(Node.js / 浏览器均可)

const params = new URLSearchParams({
  action: "send",
  u: "账号",
  p: "apitoken令牌",
  m: "15300000000",
  c: "【FluxSMS】验证码123456",
  type: "china"
});
fetch("https://app.315ye.cc/api.php?" + params)
  .then(res => res.text())
  .then(console.log);

4. ASP 调用示例

<%
username="账号":apikey="apitoken令牌":mobile="15300000000"
content=Server.URLEncode("【FluxSMS】验证码123456")
url="https://app.315ye.cc/api.php?action=send&u="&username&"&p="&apikey&"&m="&mobile&"&c="&content&"&type=china"
Set http=Server.CreateObject("MSXML2.XMLHTTP")
http.open "GET",url,False
http.send
Response.Write http.responseText
Set http=Nothing
%>

5. C# 调用示例

using System;
using System.Net;
class Program {
  static void Main() {
    string url = "https://app.315ye.cc/api.php?action=send&u=账号&p=apitoken令牌&m=15300000000&c=【FluxSMS】验证码123456&type=china";
    using (WebClient wc = new WebClient()) {
      string result = wc.DownloadString(url);
      Console.WriteLine(result);
    }
  }
}

6. Shell / Bash 调用示例

curl -G https://app.315ye.cc/api.php \
--data-urlencode "action=send" \
--data-urlencode "u=账号" \
--data-urlencode "p=apitoken令牌" \
--data-urlencode "m=15300000000" \
--data-urlencode "c=【FluxSMS】验证码123456" \
--data-urlencode "type=china"

7. Node.js 调用示例

const https = require('https');
const params = new URLSearchParams({
  action: 'send', u: '账号', p: 'apitoken令牌', m: '15300000000',
  c: '【FluxSMS】验证码123456', type: 'china'
});
https.get('https://app.315ye.cc/api.php?' + params.toString(), res => {
  let data = ''; res.on('data', chunk => data += chunk);
  res.on('end', () => console.log(data));
});

8. Golang 调用示例

package main
import ("fmt"; "net/http"; "net/url"; "io/ioutil")
func main() {
  v := url.Values{
    "action": {"send"}, "u": {"账号"}, "p": {"apitoken令牌"},
    "m": {"15300000000"}, "c": {"【FluxSMS】验证码123456"}, "type": {"china"},
  }
  resp, _ := http.Get("https://app.315ye.cc/api.php?" + v.Encode())
  defer resp.Body.Close()
  body, _ := ioutil.ReadAll(resp.Body)
  fmt.Println(string(body))
}

四、注意事项

  • 仅支持 HTTPS 访问,建议服务器端调用。
  • 国内与国际短信各限测试 1 条。
  • 返回内容为标准 JSON 格式,包含状态与说明。
  • 账户余额通过 action=balance 接口查询。

没有找到相关的信息?欢迎联系我们!

请仅依赖我们官方网站发布的信息来获取有关我们业务和服务的准确信息。

订阅 FluxSMS 新闻

加入 20000 多人使用的 FluxSMS 行列