Table of Contents
内容 | 画面 |
---|---|
プロジェクトの設定画面を開く | ![]() |
ダイナミックリンクでウェブAPIキーが必要なんでコピーしてどっかにメモっとく | ![]() |
Dynamic Linksをクリックし、ドメインを入力 | ![]() |
構成、確認はなにもせんでよかった。※このプロジェクトはすでにfirebaseにドメイン接続されているから構成、確認が不要になったのかも | ![]() |
この画面ではなにもしなくてOK | ![]() |
短縮したいURLをURLエンコードして、コピーしてメモる | ![]() |
Firebase Dynamic LinkのREST APIを使って短縮URLを作ってみる
- curlコマンドでAPIをたたく (macの場合はデフォルトでcurlが使えると思う)
curl -H 'Content-Type:application/json' -d '{"longDynamicLink": "https://★作ったドメイン★.page.link/?link=★ここに変換したいURLをURLエンコードして設定★","suffix": {"option": "SHORT"}}' "https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=★Firebaseの設定にあったウェブAPIキーに置換える★"
例) hoge.page.linkでつくってみる
curl -H 'Content-Type:application/json' -d '{"longDynamicLink": "https://hoge.page.link/?link=https%3A%2F%2Fnewsphere.jp%2Ftechnology%2F20200208-1%2F","suffix": {"option": "SHORT"}}' "https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=AIzaSyAshOttQzzzzsseu_kGdt8rcP7JcNp8M5OM"
ターミナルを起動して実行
料金
- https://firebase.google.com/pricing?hl=ja
- Dynamic Links:無料