firebase - 从 Saleforce 发送或编辑 Firebase 数据
问题描述
我愿意使用 Saleforce 的 Apex 语言从 Google Firebase 的集合中编辑数据。
这意味着例如,我在 Google Firebase 中有员工集合,在 Salesforce 中有员工表。
如果我们在 Saleforce 中添加新员工或编辑员工,我想在 Firebase 中执行相同的更改。有谁知道如何做到这一点?
我已经为从 Firebase 到 Saleforce 的通信进行了类似的操作,方法是使用对 Json 文件的 REST 调用,Firebase 在其中存储数据集合并检索这些数据。
谢谢
解决方案
最简单的可用选项 - 特别是不受支持的格式是 Cloud Function onRequest 调用。这允许您调用云功能来对所有服务的后端进行管理更改。您将需要处理某种只有您的服务知道的验证请求或秘密密码,以防止在发现该端口时被滥用。
一个简单的 onRequest 函数:https ://firebase.google.com/docs/functions/manage-functions#modify-name
如何调用:https ://firebase.google.com/docs/functions/http-events#invoke_an_http_function
如果您的服务器/API 可以通过 REST API 登录,这将更加理想,允许您根据角色或用户 UID 保护这些写入的访问,并执行必要的功能,而无需直接暴露您的服务器。
推荐阅读
- python - Q: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe3 in position 0: unexpected end of data
- swift - 在 SwiftUI 视图中插入非列表元素
- graphql - 困惑为什么 returnPartialData 在 Apollo Client 3 中没有字段策略的情况下工作
- selenium-chromedriver - 在 chrome94 上,硒无法定位元素
- python - 如何创建具有 msg 功能的 tkinter Python 聊天应用程序?
- javascript - 尝试在正则表达式掩码后添加字母单词
- excel - 迎接挑战?我无法调试此脚本
- tailwind-css - 如何将自定义填充权添加到顺风?
- html - 如何叠加两张图像但将其定位为看起来像一张?
- c# - 什么是自定义修饰符?