Получена неправильная JSON полезная нагрузка. Неизвестное имя "": Root элемент должен быть сообщением - PullRequest
0 голосов
/ 06 апреля 2020

Я использую «Create Dynami c Links with REST API», и я использовал следующий код для этого. Используется API Google Firebase Dynami c Links.

$long_url = "https://etisalatone.page.link/?link=https://www.example.com/reload/10&apn=com.omobio.etisalatone";

$api_url = 'https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=';

$data = json_encode($data);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ( $ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data)));
curl_setopt($ch, CURLOPT_TIMEOUT, 10); //timeout in seconds

if ($type == 'POST') {
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
}

$api_time_track = microtime();

$result = curl_exec($ch);
$http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

В результате возникает следующая ошибка:

Получено недопустимое значение JSON. Неизвестное имя "": Root элемент должен быть сообщением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...