مشکل با api قاصدک

PHP -
1 هفته پیش
توسط سید حسین هاشمی آپدیت شد
سید حسین هاشمی ( 2430 تجربه )
1 هفته پیش
تخصص : کار آموز برنامه نویسی وب

این ارور رو بر میگردونه

{"result":{"code":405,"message":"the requested resource does not support http method get"},"items":""}

function sendSms(){
    $data = array(
        'receptor' => receptor,
        'message' => message,
    );

    $crl = curl_init('https://api.ghasedak.io/v2/voice/send/simple');
    curl_setopt($crl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($crl, CURLINFO_HEADER_OUT, true);
    curl_setopt($crl, CURLOPT_POST, true);
    curl_setopt($crl, CURLOPT_POSTFIELDS, $data);
    curl_setopt($crl, CURLOPT_HTTPHEADER, array(
        'apikey: ' . apiKey)
    );
    $result = curl_exec($crl);
}
الیاس بشکنی ( 68665 تجربه )
1 هفته پیش
تخصص : در حال یادگیری

توی مستندات خود وب سرویس ببینین ارور 405 مربوط به چیه

علی بیات ( 293857 تجربه )
1 هفته پیش
تخصص : توسعه دهنده ارشد وب

درخواستتون باید از نوع POST باشه
و چون دارید درخواستی از نوع GET میفرستید
با این خطا روبرو میشید

محسن بستان ( 34855 تجربه )
1 هفته پیش
تخصص : توسعه دهنده وب

@karenp8
سلام اگر از لاراول استفاده میکنید، پکیج زیر خیلی ساده برای شما این کار رو انجام میده:
https://github.com/mohsenbostan/ghasedak-sms
اما اگه در لاراول نیستید، در مورد اررورتون باید بگم که متد ارسال حتما باید از نوع POST باشه.

سید حسین هاشمی ( 2430 تجربه )
1 هفته پیش
تخصص : کار آموز برنامه نویسی وب

@mohsenbostan
@ali.bayat
الان کد من که درخواست post اعه ک

اینم چیزی که سایت ب من خروجی داده

میگه خالی پاس داده میشه ولی مقدار داخلش هس اخه

ببنید

سید حسین هاشمی ( 2430 تجربه )
1 هفته پیش
تخصص : کار آموز برنامه نویسی وب

عجب شماره رو عوض کردم success داد چه ربطی ب شماره داره من ک پنل گرفتم عجیبه یعنی چی

محسن بستان ( 34855 تجربه )
1 هفته پیش
تخصص : توسعه دهنده وب

@karenp8
content type رو این قرار بدید : application/x-www-form-urlencoded
احتمالا مشکل رفع بشه!

سید حسین هاشمی ( 2430 تجربه )
1 هفته پیش
تخصص : کار آموز برنامه نویسی وب

@mohsenbostan
نه کلا همینجوری اوکی کردم با همین کد فقط شماره ارسالی رو عوض کردم کار داد

برای ارسال پاسخ باید وارد سایت شوید