HTTP 200
Array
(
[query] => SharpAPI java
[language] => java
[match_type] => all_words
[limit] => 20
[total_count] => 32
[has_more] => 1
[next_cursor] => eyJtIjoiYWxsIiwibiI6IlNoYXJwQVBJIFJlbGF0ZWQgSm9iIFBvc2l0aW9ucyBHZW5lcmF0b3IiLCJpIjoxMDEsInEiOiJkNTJmNTZiMTUxIn0
[response] => Array
(
[0] => Array
(
[model_id] => 107
[model_name] => SharpAPI Address Detector
[version] => sharpapi_address_detector
[provider] => sharpapi
[type] => Text
[description] => Detect and extract addresses from text.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String url = "https://sharpapi.com/api/v1/content/detect_address";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[1] => Array
(
[model_id] => 110
[model_name] => SharpAPI AI Content Detector
[version] => sharpapi_ai_content_detector
[provider] => sharpapi
[type] => Analysis
[description] => Analyze text to identify likely AI-generated content.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String languages = "{{languages}}";
String url = "https://sharpapi.com/api/v1/content/detect_ai";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[2] => Array
(
[model_id] => 122
[model_name] => SharpAPI Airport by IATA Code
[version] => sharpapi_airport_by_iata_code
[provider] => sharpapi
[type] => Travel
[description] => Get airport details using an IATA airport code.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String iata = "{{iata}}";
String url = "https://sharpapi.com/api/v1/airports/iata/" + iata;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[3] => Array
(
[model_id] => 121
[model_name] => SharpAPI Airports Database
[version] => sharpapi_airports_database
[provider] => sharpapi
[type] => Travel
[description] => Search and retrieve global airport information.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String page = "{{page}}";
String url = "https://sharpapi.com/api/v1/airports?page=" + page;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[4] => Array
(
[model_id] => 118
[model_name] => SharpAPI Custom Thank You E-mail Generator
[version] => sharpapi_custom_thank_you_email_generator
[provider] => sharpapi
[type] => E-commerce
[description] => Create personalized thank-you emails automatically.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String context = "{{context}}";
String languages = "{{languages}}";
String maxLength = "{{max_length}}";
String voiceTone = "{{voice_tone}}";
String url = "https://sharpapi.com/api/v1/ecommerce/thank_you_email";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"max_length\":\"" + escapeJson(maxLength) + "\","
+ "\"context\":\"" + escapeJson(context) + "\","
+ "\"voice_tone\":\"" + escapeJson(voiceTone) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[5] => Array
(
[model_id] => 104
[model_name] => SharpAPI Email Detector
[version] => sharpapi_email_detector
[provider] => sharpapi
[type] => Text
[description] => Detect and extract email addresses from text
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String url = "https://sharpapi.com/api/v1/content/detect_emails";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[6] => Array
(
[model_id] => 115
[model_name] => SharpAPI Hospitality Product Categorization
[version] => sharpapi_hospitality_product_categorization
[provider] => sharpapi
[type] => Classification
[description] => Categorize hospitality products and services automatically.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String city = "{{city}}";
String country = "{{country}}";
String languages = "{{languages}}";
String voiceTone = "{{voice_tone}}";
String maxQuantity = "{{max_quantity}}";
String context = "{{context}}";
String url = "https://sharpapi.com/api/v1/tth/hospitality_product_categories";
String contextJson;
if (context.equals("null") || context.equals("{{context}}")) {
contextJson = "null";
} else {
contextJson = "\"" + escapeJson(context) + "\"";
}
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"city\":\"" + escapeJson(city) + "\","
+ "\"country\":\"" + escapeJson(country) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"voice_tone\":\"" + escapeJson(voiceTone) + "\","
+ "\"max_quantity\":\"" + escapeJson(maxQuantity) + "\","
+ "\"context\":" + contextJson
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[7] => Array
(
[model_id] => 97
[model_name] => SharpAPI Invoice Parsing
[version] => sharpapi_invoice_parsing
[provider] => sharpapi
[type] => Document
[description] => Extract structured information from invoices.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.io.ByteArrayOutputStream;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
public class Main {
public static void main(String[] args) {
String api_key = "{{api_key}}";
String invoicefile = "{{document_url}}";
String languages = "{{languages}}";
try {
HttpClient client =
HttpClient.newBuilder()
.build();
HttpResponse<byte[]> fileResponse =
client.send(
HttpRequest.newBuilder()
.uri(
URI.create(
invoicefile
)
)
.GET()
.build(),
HttpResponse.BodyHandlers
.ofByteArray()
);
String boundary =
"----JavaInvoiceBoundary";
ByteArrayOutputStream body =
new ByteArrayOutputStream();
write(
body,
"--" + boundary + "\r\n"
);
write(
body,
"Content-Disposition: form-data; " +
"name=\"file\"; filename=\"invoice\"\r\n"
);
write(
body,
"Content-Type: application/octet-stream\r\n\r\n"
);
body.write(
fileResponse.body()
);
write(
body,
"\r\n--" + boundary + "\r\n"
);
write(
body,
"Content-Disposition: form-data; " +
"name=\"language\"\r\n\r\n"
);
write(
body,
languages + "\r\n"
);
write(
body,
"--" + boundary + "--\r\n"
);
HttpRequest request =
HttpRequest.newBuilder()
.uri(
URI.create(
"https://sharpapi.com/api/v1/finance/parse_invoice"
)
)
.header(
"Authorization",
"Bearer " + api_key
)
.header(
"Accept",
"application/json"
)
.header(
"Content-Type",
"multipart/form-data; boundary=" +
boundary
)
.POST(
HttpRequest.BodyPublishers
.ofByteArray(
body.toByteArray()
)
)
.build();
HttpResponse<String> response =
client.send(
request,
HttpResponse.BodyHandlers
.ofString()
);
System.out.println(
"HTTP Code: " +
response.statusCode()
);
System.out.println(
response.body()
);
} catch (Exception error) {
System.out.println(
"Error: " +
error.getMessage()
);
}
}
static void write(
ByteArrayOutputStream body,
String value
) throws Exception {
body.write(
value.getBytes(
StandardCharsets.UTF_8
)
);
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String api_key = "{{api_key}}";
String job_id = "{{job_id}}";
String statusUrl =
"https://sharpapi.com/api/v1/job/status/" +
job_id;
try {
HttpClient client =
HttpClient.newBuilder()
.build();
HttpRequest request =
HttpRequest.newBuilder()
.uri(
URI.create(statusUrl)
)
.header(
"Authorization",
"Bearer " + api_key
)
.header(
"Accept",
"application/json"
)
.GET()
.build();
HttpResponse<String> response =
client.send(
request,
HttpResponse.BodyHandlers.ofString()
);
System.out.println(
"HTTP Code: " +
response.statusCode()
);
System.out.println(
response.body()
);
} catch (Exception error) {
System.out.println(
"Error: " +
error.getMessage()
);
}
}
}
)
[8] => Array
(
[model_id] => 99
[model_name] => SharpAPI Job Description Generator
[version] => sharpapi_job_description_generator
[provider] => sharpapi
[type] => Careers
[description] => Generate professional job descriptions automatically.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String api_key = "{{api_key}}";
String name = "{{name}}";
String company_name = "{{company_name}}";
String minimum_education = "{{minimum_education}}";
String minimum_work_experience = "{{minimum_work_experience}}";
String employment_type = "{{employment_type}}";
String country = "{{country}}";
boolean remote =
"{{remote}}".equalsIgnoreCase("true");
boolean visa_sponsored =
"{{visa_sponsored}}".equalsIgnoreCase("true");
String required_skills =
"{{required_skills}}";
String optional_skills =
"{{optional_skills}}";
String languages =
"{{languages}}";
String voice_tone =
"{{voice_tone}}";
String json =
"{"
+ "\"name\":\"" +
escapeJson(name) + "\","
+ "\"company_name\":\"" +
escapeJson(company_name) + "\","
+ "\"minimum_education\":\"" +
escapeJson(minimum_education) + "\","
+ "\"minimum_work_experience\":\"" +
escapeJson(minimum_work_experience) + "\","
+ "\"employment_type\":\"" +
escapeJson(employment_type) + "\","
+ "\"country\":\"" +
escapeJson(country) + "\","
+ "\"remote\":" +
remote + ","
+ "\"visa_sponsored\":" +
visa_sponsored + ","
+ "\"required_skills\":[\"" +
escapeJson(required_skills) + "\"],"
+ "\"optional_skills\":[\"" +
escapeJson(optional_skills) + "\"],"
+ "\"language\":\"" +
escapeJson(languages) + "\","
+ "\"voice_tone\":\"" +
escapeJson(voice_tone) + "\""
+ "}";
try {
HttpClient client =
HttpClient.newBuilder()
.build();
HttpRequest request =
HttpRequest.newBuilder()
.uri(
URI.create(
"https://sharpapi.com/api/v1/hr/job_description"
)
)
.header(
"Authorization",
"Bearer " + api_key
)
.header(
"Content-Type",
"application/json"
)
.header(
"Accept",
"application/json"
)
.POST(
HttpRequest.BodyPublishers
.ofString(json)
)
.build();
HttpResponse<String> response =
client.send(
request,
HttpResponse.BodyHandlers
.ofString()
);
System.out.println(
"HTTP Code: " +
response.statusCode()
);
System.out.println(
response.body()
);
} catch (Exception error) {
System.out.println(
"Error: " +
error.getMessage()
);
}
}
static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\r", "\\r")
.replace("\n", "\\n")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String api_key = "{{api_key}}";
String job_id = "{{job_id}}";
String statusUrl =
"https://sharpapi.com/api/v1/job/status/" +
job_id;
try {
HttpClient client =
HttpClient.newBuilder()
.build();
HttpRequest request =
HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header(
"Authorization",
"Bearer " + api_key
)
.header(
"Accept",
"application/json"
)
.GET()
.build();
HttpResponse<String> response =
client.send(
request,
HttpResponse.BodyHandlers.ofString()
);
System.out.println(
"HTTP Code: " +
response.statusCode()
);
System.out.println(
response.body()
);
} catch (Exception error) {
System.out.println(
"Error: " +
error.getMessage()
);
}
}
}
)
[9] => Array
(
[model_id] => 124
[model_name] => SharpAPI Job Positions API
[version] => sharpapi_job_positions_api
[provider] => sharpapi
[type] => Databases
[description] => Find and manage job positions using structured job data.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String page = "{{page}}";
String url = "https://sharpapi.com/api/v1/utilities/job_positions_list?include_related=true&page=" + page;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[10] => Array
(
[model_id] => 119
[model_name] => SharpAPI Keywords Generator
[version] => sharpapi_keywords_generator
[provider] => sharpapi
[type] => SEO
[description] => Extract relevant keywords from text or content.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String languages = "{{languages}}";
String voiceTone = "{{voice_tone}}";
String maxQuantity = "{{max_quantity}}";
String url = "https://sharpapi.com/api/v1/content/keywords";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"voice_tone\":\"" + escapeJson(voiceTone) + "\","
+ "\"max_quantity\":\"" + escapeJson(maxQuantity) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[11] => Array
(
[model_id] => 102
[model_name] => SharpAPI Paraphrase Text
[version] => sharpapi_paraphrase_text
[provider] => sharpapi
[type] => Text
[description] => Rewrite text while preserving its original meaning.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String languages = "{{languages}}";
String maxLength = "{{max_length}}";
String voiceTone = "{{voice_tone}}";
String url = "https://sharpapi.com/api/v1/content/paraphrase";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"max_length\":\"" + escapeJson(maxLength) + "\","
+ "\"voice_tone\":\"" + escapeJson(voiceTone) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[12] => Array
(
[model_id] => 105
[model_name] => SharpAPI Phone Number Detector
[version] => sharpapi_phone_number_detector
[provider] => sharpapi
[type] => Text
[description] => Detect and extract phone numbers from text
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String url = "https://sharpapi.com/api/v1/content/detect_phones";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[13] => Array
(
[model_id] => 113
[model_name] => SharpAPI Product Categorization
[version] => sharpapi_product_categorization
[provider] => sharpapi
[type] => Classification
[description] => Automatically classify products into relevant categories.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String context = "{{context}}";
String languages = "{{languages}}";
String voiceTone = "{{voice_tone}}";
String maxQuantity = "{{max_quantity}}";
String url = "https://sharpapi.com/api/v1/content/detect_profanities";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"context\":\"" + escapeJson(context) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"voice_tone\":\"" + escapeJson(voiceTone) + "\","
+ "\"max_quantity\":\"" + escapeJson(maxQuantity) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[14] => Array
(
[model_id] => 116
[model_name] => SharpAPI Product Description Generator
[version] => sharpapi_product_description_generator
[provider] => sharpapi
[type] => E-commerce
[description] => Create clear and compelling product descriptions.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String context = "{{context}}";
String languages = "{{languages}}";
String voiceTone = "{{voice_tone}}";
String url = "https://sharpapi.com/api/v1/ecommerce/product_description";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"context\":\"" + escapeJson(context) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"voice_tone\":\"" + escapeJson(voiceTone) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[15] => Array
(
[model_id] => 117
[model_name] => SharpAPI Product Intro Generator
[version] => sharpapi_product_intro_generator
[provider] => sharpapi
[type] => E-commerce
[description] => Generate engaging introductions for products.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String maxLength = "{{max_length}}";
String languages = "{{languages}}";
String voiceTone = "{{voice_tone}}";
String url = "https://sharpapi.com/api/v1/ecommerce/product_intro";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"max_length\":\"" + escapeJson(maxLength) + "\","
+ "\"voice_tone\":\"" + escapeJson(voiceTone) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[16] => Array
(
[model_id] => 108
[model_name] => SharpAPI Product Review Sentiment Checker
[version] => sharpapi_product_review_sentiment_checker
[provider] => sharpapi
[type] => Analysis
[description] => Determine sentiment and opinions in product reviews.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String languages = "{{languages}}";
String url = "https://sharpapi.com/api/v1/ecommerce/review_sentiment";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[17] => Array
(
[model_id] => 112
[model_name] => SharpAPI Profanity Detector
[version] => sharpapi_profanity_detector
[provider] => sharpapi
[type] => Analysis
[description] => Detect inappropriate or offensive language in text.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String languages = "{{languages}}";
String url = "https://sharpapi.com/api/v1/content/detect_profanities";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[18] => Array
(
[model_id] => 103
[model_name] => SharpAPI Proofread & Grammar Checker
[version] => sharpapi_proofread_grammar_checker
[provider] => sharpapi
[type] => Text
[description] => Check grammar, spelling, and writing quality.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String languages = "{{languages}}";
String url = "https://sharpapi.com/api/v1/content/proofread";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
[19] => Array
(
[model_id] => 101
[model_name] => SharpAPI Related Job Positions Generator
[version] => sharpapi_related_job_positions_generator
[provider] => sharpapi
[type] => Careers
[description] => Generate job positions related to a given role.
[documentation_url] => https://sharpapi.com/en
[language] => java
[code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String content = "{{content}}";
String languages = "{{languages}}";
String maxQuantity = "{{max_quantity}}";
String url = "https://sharpapi.com/api/v1/hr/related_job_positions";
String jsonBody =
"{"
+ "\"content\":\"" + escapeJson(content) + "\","
+ "\"language\":\"" + escapeJson(languages) + "\","
+ "\"max_quantity\":\"" + escapeJson(maxQuantity) + "\""
+ "}";
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.header("Authorization", "Bearer " + apiKey)
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
private static String escapeJson(String value) {
return value
.replace("\\", "\\\\")
.replace("\"", "\\\"")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("\t", "\\t");
}
}
[get_code] => import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) {
String apiKey = "{{api_key}}";
String jobId = "{{job_id}}";
String statusUrl = "https://sharpapi.com/api/v1/job/status/" + jobId;
try {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(statusUrl))
.header("Authorization", "Bearer " + apiKey)
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response =
client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println("HTTP Code: " + response.statusCode());
System.out.println(response.body());
} catch (Exception e) {
System.out.println("HTTP Error: " + e.getMessage());
}
}
}
)
)
)