Создайте динамическую ссылку c в Firebase, используя ядро ​​php, не видите в Firebase динамическую c ссылку. - PullRequest
0 голосов
/ 15 апреля 2020

Я создал короткую ссылку Dynami c, используя приведенный ниже код PHP, ссылка успешно создана, но не отображается в консоли Firebase. Есть ли что-то, что мне не хватает в коде ниже?

function shorten_URL ($longUrl) {
  $key = 'WEB_API_KEY';
  $url = 'https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=' . $key;
  $data = array(
     "dynamicLinkInfo" => array(
        "dynamicLinkDomain" => "YOUR_DOMAIN.page.link",
        "link" => $longUrl
     )
  );

  $headers = array('Content-Type: application/json');

  $ch = curl_init ();
  curl_setopt ( $ch, CURLOPT_URL, $url );
  curl_setopt ( $ch, CURLOPT_POST, true );
  curl_setopt ( $ch, CURLOPT_HTTPHEADER, $headers );
  curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
  curl_setopt ( $ch, CURLOPT_POSTFIELDS, json_encode($data) );

  $data = curl_exec ( $ch );
  curl_close ( $ch );

  $short_url = json_decode($data);
  if(isset($short_url->error)){
      return $short_url->error->message;
  } else {
      return $short_url->shortLink;
  }

}

// Call the function with the URL
shorten_URL('https://YOUR_LONG_URL');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...