Merhaba.
Ufak bir PHP REST API oluşturdum ve kendi sitemden ilgili endpointe login/register işlemleri için POST yapıp gerekli dönütleri kullanmak istiyorum.
Ancak tam olarak anlayamadım, kayıt ol formumdan external bir API'a nasıl POST isteği atıp dönüte göre sayfada uyarı vesaire çıkarabilirim?
Teşekkürler.
AJAX ile PHP REST API çağırma
3
●86
- 17-01-2022, 10:00:06Evet, buna benzer birşey, ancak mesela burada ben API'den dönen veri ile işlem yapmak istiyorum. Misal 200 döndüyse şunu yap, 500 döndüyse bunu yap gibi gibi. İlgili formda bi notify çıkarma gibi bootstrap notifyleri örnek.Riga adlı üyeden alıntı: mesajı görüntüle
Bir de bu kodda formdaki verileri nasıl alacağım? API endpoint'i gizleme gibi bir durum söz konusu mu? - 17-01-2022, 14:36:20Api dediğiniz şey zaten bu amaca hizmet ediyor. Sorularınıza gelecek olursak;tristy adlı üyeden alıntı: mesajı görüntüle
Bu örnek json olarak veriyi apiye post methodu ile yollar json olarak cevabı alır.
Formdaki verileri post methodu ile alacaksınız;
print_r($_POST); // Gelen verileri görebilirsiniz.
Cevabı ise json olarak vereceksiniz örnek;
$result = array(); $result['status'] = false; $result['msg'] = 'Olmadı!'; echo json_encode($result);
Apiyi gizlemek istiyorsanız ajax ile postu kendi sitenizdeki bir urlye gönderin. Orada php ile api arasında iletişim kurun, ona göre ilerleyin. Bu şekilde gizlemiş olursunuz gerçek api urlsini.
Tarayıcı üzerinden yapılan bağlantıları gizleyemezsiniz.