Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何与其他salesforce用户共享与Heroku connect连接的数据_Heroku_Salesforce_Heroku Postgres - Fatal编程技术网

如何与其他salesforce用户共享与Heroku connect连接的数据

如何与其他salesforce用户共享与Heroku connect连接的数据,heroku,salesforce,heroku-postgres,Heroku,Salesforce,Heroku Postgres,我有我的网站在PHP和数据库在MySQL。我希望salesforce用户从其salesforce中搜索我的数据库。为此,heroku connect似乎是一个选择。因此,我正在考虑将我的MySQL数据库转换为PostGre,然后使用heroku connect与我的salesforce帐户共享我的数据。我的问题是,如何与其他salesforce用户共享相同的数据?这些用户是我的网站客户,我不希望他们经历heroku connect的这个过程。是否有可能与其他salesforce用户共享我的数据?

我有我的网站在PHP和数据库在MySQL。我希望salesforce用户从其salesforce中搜索我的数据库。为此,heroku connect似乎是一个选择。因此,我正在考虑将我的MySQL数据库转换为PostGre,然后使用heroku connect与我的salesforce帐户共享我的数据。我的问题是,如何与其他salesforce用户共享相同的数据?这些用户是我的网站客户,我不希望他们经历heroku connect的这个过程。是否有可能与其他salesforce用户共享我的数据?

您不能也不应该直接向客户公开您的数据库。这将允许他们在读取数据的同时更改数据

您的解决方案是创建一个公开端点的公共API,这将使任何人(希望具有适当的身份验证)都可以查询您的数据


有很多方法可以设计API,无论是REST还是GraphQL。这绝对可以在PHP中完成。

是的,关于不公开DB,您是对的。有了公共API,我如何在Salesforce中设置搜索过滤器,以应用于我通过API发送的数据?这太广泛了,无法真正回答。RESTAPI可以在URL或请求正文中传递参数。GraphQLAPI可以将参数传递给请求主体。然后,您的代码库可以读取这些参数并设置匹配的过滤器。