Developer API

Selamat datang di halaman Developer API gotry.my.id! Kami senang untuk menyediakan API yang memungkinkan pengembang untuk terhubung dengan platform gotry dan memanfaatkan fitur-fitur yang kami tawarkan. Berikut ini adalah panduan singkat tentang cara menggunakan API kami:

Pembuatan Posting Baru

Untuk membuat posting baru melalui API, Anda dapat menggunakan endpoint berikut:

Parameter yang diperlukan:

judul (string): Judul dari posting.

markdown (string): Isi dari posting.

custom (string, opsional): Path kustom untuk URL posting. Jika tidak disediakan, URL akan di-generate secara otomatis.

Contoh permintaan (cURL php):

function generateCustomValue($length = 7) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}

$custom = isset($_POST['custom']) && !empty($_POST['custom']) ? $_POST['custom'] : generateCustomValue();

$data = array(
'custom' => $custom,
);

$options = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => http_build_query($data),
CURLOPT_HTTPHEADER => array(
"authority: ">gotry.my.id",
),
);

$curl = curl_init();
curl_setopt_array($curl, $options);
$response = curl_exec($curl);
curl_close($curl);

echo $response;

Respon API

Jika permintaan berhasil, Anda akan menerima respon berikut:
{
"status": "success",
"message": "Posting berhasil dibuat",
}

Jika ada kesalahan dalam permintaan, Anda akan menerima respon berikut:

{"status":"success","fungsi":"create_gotry","message":"Gotry berhasil dibuat","color":"green","hasil":{"url":"https:\/\/gotry.my.id\/W4hl4Zo"}}

Dukungan dan Bantuan

Jika Anda membutuhkan bantuan atau memiliki pertanyaan lebih lanjut tentang penggunaan API kami, jangan ragu untuk menghubungi kami di admin@gocode.id. Kami siap membantu Anda!

Terima kasih telah menggunakan API gotry.my.id untuk memperluas fungsionalitas aplikasi atau layanan Anda. Kami berharap API kami dapat membantu Anda mencapai tujuan pengembangan Anda dengan lebih efektif.