const apiUrl = 'https://coreai2.com/api/v1/connect/';
const apiKey = 'YOUR_SECRET_API_KEY';
async function queryCoreApi(message) {
try {
const response = await fetch(apiUrl, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${apiKey}`
},
body: JSON.stringify({ message })
});
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
const data = await response.json();
console.log('API Success:', data);
} catch (error) {
console.error('API Error:', error);
}
}
queryCoreApi('Hello, world!');
curl -X POST https://coreai2.com/api/v1/connect/ \
-H "Authorization: Bearer YOUR_SECRET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"message": "Hello, world!"}'
import requests
import json
api_url = "https://coreai2.com/api/v1/connect/"
api_key = "YOUR_SECRET_API_KEY"
message = "Hello from Python!"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
payload = {"message": message}
try:
response = requests.post(api_url, headers=headers, json=payload)
response.raise_for_status()
data = response.json()
print(f"API Success: {data}")
except requests.exceptions.RequestException as e:
print(f"API Error: {e}")
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.io.IOException;
public class CoreApiClient {
public static void main(String[] args) {
String apiUrl = "https://coreai2.com/api/v1/connect/";
String apiKey = "YOUR_SECRET_API_KEY";
String userMessage = "Hello from Java!";
String jsonPayload = "{\"message\": \"" + userMessage + "\"}";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(apiUrl))
.header("Content-Type", "application/json")
.header("Authorization", "Bearer " + apiKey)
.POST(HttpRequest.BodyPublishers.ofString(jsonPayload))
.build();
try {
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
if (response.statusCode() == 200) {
System.out.println("API Success:\n" + response.body());
} else {
System.err.println("API Error: " + response.statusCode() + "\n" + response.body());
}
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
class Program {
static async Task Main(string[] args) {
var apiUrl = "https://coreai2.com/api/v1/connect/";
var apiKey = "YOUR_SECRET_API_KEY";
using (var client = new HttpClient()) {
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", apiKey);
var payload = new { message = "Hello from C#!" };
var jsonPayload = JsonSerializer.Serialize(payload);
var content = new StringContent(jsonPayload, Encoding.UTF8, "application/json");
try {
HttpResponseMessage response = await client.PostAsync(apiUrl, content);
string responseBody = await response.Content.ReadAsStringAsync();
if (response.IsSuccessStatusCode) {
Console.WriteLine("API Success:\n" + responseBody);
} else {
Console.WriteLine($"API Error ({response.StatusCode}):\n{responseBody}");
}
} catch (Exception e) {
Console.WriteLine($"Request Exception: {e.Message}");
}
}
}
}