PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارسال درخواست به json از طریق php



keynet
December 31st, 2018, 18:57
سلام علیکم
من می خوام یه فایل PHP درخواست بفرسته به:


https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&token=852596&template=myverification

بعد پاسخ رو نشون بده
ممنون میشم اگه کمکم کنید

JeyServer
December 31st, 2018, 23:08
علیکم السلام

<?php
$ch = curl_init("https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&token=852596&template=myverification");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);

if ($result) {
$json = json_decode($result);
var_dump($json);
}

rayanagostar
January 1st, 2019, 12:02
سلام علیکم
من می خوام یه فایل PHP درخواست بفرسته به:


https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&token=852596&template=myverification

بعد پاسخ رو نشون بده
ممنون میشم اگه کمکم کنید


$res=file_get_contents('https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&token=852596&template=myverification');
$result=json_decode($res,1);

keynet
January 1st, 2019, 13:28
علیکم السلام

<?php
$ch = curl_init("https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&token=852596&template=myverification");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);

if ($result) {
$json = json_decode($result);
var_dump($json);
}



وقتی echo میکنم هیچ چی نشون نمیده



$res=file_get_contents('https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&token=852596&template=myverification');
$result=json_decode($res,1);

خطا میده مشکل از چیه؟

Warning: file_get_contents(https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&amp;token=852596&amp;temp late=myverification): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in C:\wamp\www\test\index.php on line 3

hoka
January 1st, 2019, 14:21
HTTP request failed! HTTP/1.1 403 Forbidden

توکن اشتباه هست احتمالا یا مشکل روی وب سرویس اون ها هست

در کل عزیز دل این خطی که شما گذاشتی و همه ی دوستان کپی کردن رو شما بهتر بود قرار ندی . چون همه ی اطلاعات توی این خط هست از جمله توکن ( البته اگر تغییر ندادید )

یه متغیر دیگه هم هست بین v1 و verify که شاید این متغیر رو شما تغییر ندادی

در کل هر api ای یک کتابخونه داره . اون رو مطالعه بفرمایید بر اساس دستورات اون و کد های دوستان کدتون رو بنویسید

keynet
January 1st, 2019, 16:15
HTTP request failed! HTTP/1.1 403 Forbidden

توکن اشتباه هست احتمالا یا مشکل روی وب سرویس اون ها هست

در کل عزیز دل این خطی که شما گذاشتی و همه ی دوستان کپی کردن رو شما بهتر بود قرار ندی . چون همه ی اطلاعات توی این خط هست از جمله توکن ( البته اگر تغییر ندادید )

یه متغیر دیگه هم هست بین v1 و verify که شاید این متغیر رو شما تغییر ندادی

در کل هر api ای یک کتابخونه داره . اون رو مطالعه بفرمایید بر اساس دستورات اون و کد های دوستان کدتون رو بنویسید


نگران نباشید این توکن واقعی نیست بنده اینو از سایتشون که برای مثال گذاشته بودن برداشم
الان وقتی من همین لینک رو توی آدرس بار می نویسم یه خروجی میاد

{"return":{"status":403,"message":"کد شناسائی معتبر نمی باشد "},"entries":null}


اما با PHP همین هم نمیاد

hoka
January 2nd, 2019, 02:10
کتابخونه اش رو ارسال کنید لطفا

omid1991
January 2nd, 2019, 09:11
سلام علیکم
من می خوام یه فایل PHP درخواست بفرسته به:


https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json?receptor=09361234567&token=852596&template=myverification

بعد پاسخ رو نشون بده
ممنون میشم اگه کمکم کنید
سلام وقت بخیر




$params = ['receptor'=>'09361234567','token'=>'852596','template'=>'myverification'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.kavenegar.com/v1/613472435563797A3767733D/verify/lookup.json");
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result,true);
print_r($result);

# نتیجه
/*
Array
(
[return] => Array
(
[status] => 403
[message] => کد شناسائی معتبر نمی باشد
)
[entries] =>
)
*/