2017-03-23 2 views
0

Je suis débutant en PHP. J'utilise restclient (https://github.com/tcdent/php-restclient) pour demander comme ci-dessous:RestClient ne peut pas obtenir de réponse

<?php 

require 'restclient.php'; 

     $api = new RestClient(); 
     $result = $api->get("https://api.github.com/repos/phatls/CallCenter_Customer/issues?state=all"); 
     if($result->info->http_code == 200) 
      echo ($result->response); 
     else 
      echo "false"; 

?> 

Il fonctionne beaucoup. Mais avec:

<?php 

     require 'restclient.php'; 
     $api = new RestClient(); 
     $result = $api->get("http://beka.vn/api/BkMobileLogin/GetGroup/phat.ls"); 
     if($result->info->http_code == 200) 
      echo ($result->response); 
     else 
      echo "false"; 

?> 

Il renvoie la valeur false. S'il vous plaît aidez-moi si vous n'avez aucun inconvénient. merci

+1

url api lui-même ne fonctionne pas http://beka.vn/api/BkMobileLogin/GetGroup/phat.ls. Donc, votre code fonctionnera avec l'url de travail (URL correcte) –

+0

@Maya Shah http://beka.vn/api/BkMobileLogin/GetGroup/phat.ls Vous pouvez vérifier en le collant dans votre navigateur, ça marche bien. – user3848226

+0

Oui, j'ai vérifié [http://beka.vn/api/BkMobileLogin/GetGroup/phat.ls](http://beka.vn/api/BkMobileLogin/GetGroup/phat.ls) n'est pas accessible. Devrait être ce problème – xhg

Répondre

0

veuillez lire la documentation de la page officielle. link

Ou suivre cet exemple officiel

$api = new RestClient([ 
'base_url' => "http://vimeo.com/api/v2", 
'format' => "php" 
]); 
$result = $api->get("tcdent/info"); 
if($result->info->http_code == 200) 
     echo ($result->response); 
    else 
     echo "false"; 
+0

http://gmin.epizy.com/cart/login.php. Il retourne aussi faux. S'il vous plaît, aidez-moi à le vérifier. – user3848226

+0

essayez de passer une autre URL –