javascript 适用于Firebase的Cloud功能,用于在Facebook中共享内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 适用于Firebase的Cloud功能,用于在Facebook中共享内容相关的知识,希望对你有一定的参考价值。
const functions = require('firebase-functions')
const admin = require('firebase-admin')
admin.initializeApp()
const firestore = admin.firestore()
exports.fbProductShare = functions.https.onRequest((req, res) => {
const params = req.query
const ref = firestore.collection('products').doc(params.id).get()
ref.then(querySnapshot => {
const title = querySnapshot.data().name
const description = querySnapshot.data().description
const image = querySnapshot.data().image //could be the Firebase Storage Download URL
// Replace this by your own url
const url = `https://yourapp.firebaseapp.com/routeToArticle/id`
const content = `
<html>
<head>
<title>${title}</title>
<meta property="og:url" content="${url}" />
<meta property="og:type" content="article" />
<meta property="og:title" content="${title}" />
<meta property="og:description" content="${description}" />
<meta property="og:image" content="${image}" />
</head>
<body>
<script>
window.location = '${url}'
</script>
</body>
</html>
`
res.status(200).send(content)
})
})
以上是关于javascript 适用于Firebase的Cloud功能,用于在Facebook中共享内容的主要内容,如果未能解决你的问题,请参考以下文章
firebase 动态链接是不是适用于 PWA 应用程序?
Firebase Api Key 仅适用于 iOS
Firebase 云消息传递仅适用于本地主机
适用于 iOS Today 扩展的 Firebase 分析(小部件扩展)
Firebase 存储无法下载适用于 Android OS 16 的文件
适用于 Android 和 iOS 应用程序的 Firebase