
Nous mettons à votre disposition une API facile à intégrer et compatible avec l’ensemble des langages de programmation.
curl -L -X POST 'https://api.gosms.fun/sms/v3/send' \ -H 'Token:{yourApiToken}' \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ --data-raw '{"phone": "{phoneNumbers}","sender": "{senderId}","message": "{messageContent}"}'
| Param | Type | Description | Example |
|---|---|---|---|
{yourApiToken} |
String | Your Api Token | ozIIzu782-KJ97bjs5-89jhZAg-azP892nss |
{phoneNumbers} |
String | this param can take one number or several phone numbers in international format. If you use several phone numbers, separate each number with semicolons (;) |
2250758140994 or 2250701990000;2250708091011;22301112342 |
{senderId} |
String | Name that will be displayed when receive SMS | GoSMS |
{messageContent} |
String | Body of message | Hello World ! |
<?php
$url = "https://api.gosms.fun/sms/v3/send";
$api_token = "{yourApiToken}";
$phoneNumbers = "{phoneNumbers}";
$senderId = "{senderId}";
$messageContent = "{messageContent}";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Token: '.$api_token,
'Content-Type: application/json',
'Accept: application/json'
));
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POSTFIELDS,'{"phone": "'.$phoneNumbers.'","sender": "'.$senderId.'","message": "'.$messageContent.'"}');
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result);
?>
| Param | Type | Description | Example |
|---|---|---|---|
{yourApiToken} |
String | Your Api Token | ozIIzu782-KJ97bjs5-89jhZAg-azP892nss |
{phoneNumbers} |
String | this param can take one number or several phone numbers in international format. If you use several phone numbers, separate each number with semicolons (;) |
2250758140994 or 2250701990000;2250708091011;22301112342 |
{senderId} |
String | Name that will be displayed when receive SMS | GoSMS |
{messageContent} |
String | Body of message | Hello World ! |
https://api.gosms.fun/sms/v3/send?token={yourApiToken}&phone={phoneNumbers}&sender={senderId}&message={messageContent}
| Param | Type | Description | Example |
|---|---|---|---|
{yourApiToken} |
String | Your Api Token | ozIIzu782-KJ97bjs5-89jhZAg-azP892nss |
{phoneNumbers} |
String | this param can take one number or several phone numbers in international format. If you use several phone numbers, separate each number with semicolons (;) |
2250758140994 or 2250701990000;2250708091011;22301112342 |
{senderId} |
String | Name that will be displayed when receive SMS | GoSMS |
{messageContent} |
String | Body of message | Hello World ! |
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws IOException {
String url = "https://api.gosms.fun/sms/v3/send";
String apiToken = "{yourApiToken}";
String phoneNumbers = "{phoneNumbers}";
String senderId = "{senderId}";
String messageContent = "{messageContent}";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Token", apiToken);
con.setRequestProperty("Content-Type", "application/json");
con.setRequestProperty("Accept", "application/json");
String postData = "{\"phone\":\"" + phoneNumbers + "\",\"sender\":\"" + senderId + "\",\"message\":\"" + messageContent + "\"}";
con.setDoOutput(true);
try (OutputStream os = con.getOutputStream()) {
byte[] input = postData.getBytes("utf-8");
os.write(input, 0, input.length);
}
StringBuilder response = new StringBuilder();
try (BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()))) {
String inputLine;
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
}
// Le résultat est stocké dans la variable response.toString()
con.disconnect();
}
}
| Param | Type | Description | Example |
|---|---|---|---|
{yourApiToken} |
String | Your Api Token | ozIIzu782-KJ97bjs5-89jhZAg-azP892nss |
{phoneNumbers} |
String | this param can take one number or several phone numbers in international format. If you use several phone numbers, separate each number with semicolons (;) |
2250758140994 or 2250701990000;2250708091011;22301112342 |
{senderId} |
String | Name that will be displayed when receive SMS | GoSMS |
{messageContent} |
String | Body of message | Hello World ! |
pip install requests
import requests url = "https://api.gosms.fun/sms/v3/send" api_token = "{yourApiToken}" phoneNumbers = "{phoneNumbers}" senderId = "{senderId}" messageContent = "{messageContent}" headers = { "Token": api_token, "Content-Type": "application/json", "Accept": "application/json" } data = { "phone": phoneNumbers, "sender": senderId, "message": messageContent } response = requests.post(url, headers=headers, json=data) result = response.json()
| Param | Type | Description | Example |
|---|---|---|---|
{yourApiToken} |
String | Your Api Token | ozIIzu782-KJ97bjs5-89jhZAg-azP892nss |
{phoneNumbers} |
String | this param can take one number or several phone numbers in international format. If you use several phone numbers, separate each number with semicolons (;) |
2250758140994 or 2250701990000;2250708091011;22301112342 |
{senderId} |
String | Name that will be displayed when receive SMS | GoSMS |
{messageContent} |
String | Body of message | Hello World ! |
using System;
using System.IO;
using System.Net;
using System.Text;
class Program
{
static void Main()
{
string url = "https://api.gosms.fun/sms/v3/send";
string apiToken = "{yourApiToken}";
string phoneNumbers = "{phoneNumbers}";
string senderId = "{senderId}";
string messageContent = "{messageContent}";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.Headers["Token"] = apiToken;
request.ContentType = "application/json";
request.Accept = "application/json";
string postData = "{\"phone\":\"" + phoneNumbers + "\",\"sender\":\"" + senderId + "\",\"message\":\"" + messageContent + "\"}";
byte[] data = Encoding.UTF8.GetBytes(postData);
request.ContentLength = data.Length;
using (Stream stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
try
{
using (WebResponse response = request.GetResponse())
using (Stream responseStream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(responseStream))
{
string result = reader.ReadToEnd();
Console.WriteLine(result);
}
}
catch (WebException ex)
{
Console.WriteLine(((HttpWebResponse)ex.Response).StatusCode);
}
}
}
| Param | Type | Description | Example |
|---|---|---|---|
{yourApiToken} |
String | Your Api Token | ozIIzu782-KJ97bjs5-89jhZAg-azP892nss |
{phoneNumbers} |
String | this param can take one number or several phone numbers in international format. If you use several phone numbers, separate each number with semicolons (;) |
2250758140994 or 2250701990000;2250708091011;22301112342 |
{senderId} |
String | Name that will be displayed when receive SMS | GoSMS |
{messageContent} |
String | Body of message | Hello World ! |
// Windev 25 url = "https://api.gosms.fun/sms/v3/send" api_token = "{yourApiToken}" phoneNumbers = "{phoneNumbers}" senderId = "{senderId}" messageContent = "{messageContent}" HTTPRequestStart(hReq, url) HTTPRequestAddHeader(hReq, "Token", api_token) HTTPRequestAddHeader(hReq, "Content-Type", "application/json") HTTPRequestAddHeader(hReq, "Accept", "application/json") HTTPRequestSetPostData(hReq, "{phone: \"" + phoneNumbers + "\", sender: \"" + senderId + "\", message: \"" + messageContent + "\"}") HTTPRequestExecute(hReq, hResponse) // Récupération du résultat resultatJSON = HTTPResponseBufferToJSON(hResponse) resultat = JSONExtract(resultatJSON, "result") HTTPResponseClose(hResponse) HTTPRequestStop(hReq)
| Param | Type | Description | Example |
|---|---|---|---|
{yourApiToken} |
String | Your Api Token | ozIIzu782-KJ97bjs5-89jhZAg-azP892nss |
{phoneNumbers} |
String | this param can take one number or several phone numbers in international format. If you use several phone numbers, separate each number with semicolons (;) |
2250758140994 or 2250701990000;2250708091011;22301112342 |
{senderId} |
String | Name that will be displayed when receive SMS | GoSMS |
{messageContent} |
String | Body of message | Hello World ! |