Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

Merhabalar dışarıdan apilerle çalışıyorum fakat auth api konusunda fazla deneyimim yok açıkçası . Dışarıdaki bir veriye api ile auth varsa nasıl ulaşıyorsunuz ? postmanda body ile gönderiyorum da bu işlem mesela controller dosyasında nasıl oluyor ? Aldığımız verileri en doğru formatta nasıl gönderebiliriz bununla alakalı kaynak yok .

ilgilendiğim kaynak burası

https://laravel.com/docs/10.x/http-client#authentication

Sizin yaptığınız örnekleri de görmek isterim teşekkürler.

    Kevin-Mitnick

    Kevin-Mitnick Dışarıdaki bir veriye api ile auth varsa nasıl ulaşıyorsunuz ?

    Bunu istek attığınız yer söylecek. Header içinde Bearer token da isteyebilir, önce token almanız için client id secret bilgileri de isteyebilir, direkt kullanıcı adı şifre de isteyebilir, size direkt al kullan diye token da verebilir... Bunu size onlar vermeden bilemezsiniz. Mesela Paraşüt OAuth kullanıyor, şöyle açıklamış:
    https://apidocs.parasut.com/#section/Authentication

      mgsmus anladım abi peki bunu aldıktan sonra controller içinde nasıl istek atacağım buna en basit yoldan ?

        Kevin-Mitnick Diyelim ki Bearer token istiyor api. En basit şekli şu:

        $response = Http::withToken('token')
            ->acceptJson()
            ->post('https://...', [
                'key' => 'value'
            ]);

        Bu sayfada bilmeniz gereken her şey var:
        https://laravel.com/docs/10.x/http-client

        Mesela NetGSM tamamen özel bir şey kullanıyor. Burada örnek vermişim:
        https://laravel.gen.tr/d/5957-laravelde-sms-islemleri/4

        Şurada da hiç üşenmemişim Paraşüt API yazmışım:
        https://laravel.gen.tr/d/5177-parasut-api-hk/6

        Burada da SendPulse API kullanımına örnek vermişim:
        https://laravel.gen.tr/d/8102-sendpulsei-tam-olarak-nasil-kullanabilirim/3

        Daha ne yapayım 🙂