Как получить информацию о php телеграмм-ботах от JSON на сайте - PullRequest
0 голосов
/ 18 февраля 2019

Я хотел бы получить приложение на этом сайте.Таким образом, лодка должна получить слово Узбекистан.но это не работает!

$json = file_get_contents("https://restcountries.eu/rest/v2/name/uzbekistan");
$json = json_decode ($json);
$res = $json->name;
if(isset($text1)){
  bot('sendmessage',[
    'chat_id'=>$chat_id,
    'text'=>"$res" //there is 'Uzbekistan'
  ]);
}

1 Ответ

0 голосов
/ 18 февраля 2019

Измените ваш код с:

$json = json_decode ($json);
$res = $json->name;

На:

$json1 = json_decode($json, true);
$res = $json1[0]['name'];

И вы получите имя, потому что вы вводите массив в индекс [0] с первым параметром, являющимся[ 'имя']. ​​

...