firebase 存档的动态链接在哪里?

33qvvth1  于 2022-11-25  发布在  其他
关注(0)|答案(3)|浏览(150)

我不小心点击了“动态链接”中的“存档链接”。但是该链接已经分发,所以无法更改。我如何找到它或输入相同的链接?https://console.firebase.google.com

bq9c1y66

bq9c1y661#

如果要编辑已存档的动态链接,请考虑以下事项:
1.您需要知道所讨论的动态链接
1.使用Firebase控制台,单击以编辑一些其他(未存档)动态链接。
1.请注意缩短的URL本身,并查看它在浏览器地址栏中的地址(尤其是URL的末尾)中的表示方式
1.只需将URL末尾的未存档的缩短URL替换为已存档的缩短URL,然后加载它(按Enter键)。
结果:您将看到该存档动态URL的编辑屏幕。这对我今天很有效:10/25/2019

z0qdvdin

z0qdvdin2#

我认为目前还不可能得到一个存档链接的列表。你可能需要file a bug report or feature request
但你的链接会继续工作。存档它只是从控制台删除它。所以我会创建一个新的链接相同的目的地,只是逐步淘汰旧的(知道它会继续工作)。

kgsdhlau

kgsdhlau3#

在写这篇文章之前,我很惊讶Google没有提供这个功能。无论如何,我可以通过从Charles代理那里获取CURL POST来取消归档我的短链接。我归档了一个活动链接,然后点击撤销,然后复制发布请求,并将JSON主体更改为我归档的链接。

curl 
-H "Host: firebasedurablelinks-pa.clients6.google.com" 
-H "Cookie: XXXX" 
-H "sec-ch-ua: \"Google Chrome\";v=\"107\", \"Chromium\";v=\"107\", \"Not=A?Brand\";v=\"24\"" 
-H "sec-ch-ua-mobile: XXX" 
-H "authorization: XXXX" 
-H "user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" 
-H "content-type: application/json" 
-H "accept: application/json, text/plain, */*" 
-H "x-goog-authuser: 0" -H "sec-ch-ua-platform: \"macOS\"" 
-H "origin: https://console.firebase.google.com" 
-H "x-client-data: XXXX" 
-H "sec-fetch-site: same-site" 
-H "sec-fetch-mode: cors"
-H "sec-fetch-dest: empty" 
-H "referer: https://console.firebase.google.com/" 
-H "accept-language: en-GB,en-US;q=0.9,en;q=0.8" 
--data-binary "{\"durableLink\":{\"shortDurableLink\":{\"link\":\"THE_ARCHIVED_LINK"}},\"newDurableLink\":{\"shortDurableLink\":{\"visibility\":\"UNARCHIVED\"}},\"newDurableLinkMask\":\"short_durable_link\",\"projectInfo\":{\"projectNumber\":\"PROJECT_NUMBER\"}}" 
--compressed "https://firebasedurablelinks-pa.clients6.google.com/v1/updateDurableLink?alt=json&key=XXXX"

相关问题