我们有一个 Typeform,用于记录招聘委员会的条目,包括简历文件附件。我们将其本地连接到 Salesforce,并且条目已正确记录,但本地不支持的文件附件除外。我寻找解决方案,我看到唯一推荐的是 Zapier。设置 Zapier 与 Typeform 的集成,并可以访问文件中的以下字段:
field_zzzzzzzzzzzz:https://api.typeform.com/forms/xxxxx/responses/xxxxxxxxxxxxxxxxxxxxxxx/fields/xxxxxxxxxxxx/files/xxxxxxxx-filename.pdf
直接访问此网址,即使登录到 Typeform,也会返回以下原始 json:{"code":"AUTHENTICATION_FAILED","description":"在请求标头中找不到身份验证凭据"}
这与您从 Typeform 结果访问以下载文件的 URL 相同,但从 Typeform 中单击会注入一个授权文件下载的 Cookie。
field_zzzzzzzzzzzz_file:水合物|||.xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxx--xxxxxxxxxxxxxxxxxx-xxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxx:xxxxxxx-xxxxxxx-xxxxxx|||水合物
任何帮助将不胜感激。谢谢
刚刚完成了 Google Drive 集成,并将文件上传的 URL 传递给 SF,如果有人知道这是否可以在没有 Drive 的情况下实现,请告诉我!
在 Zapier 中,当您从 Typeform 触发器接收数据时,如果表单响应包含文件,您应该看到两件事:
根据操作及其参数,您可以使用其中之一。
文件 URL 需要身份验证才能访问文件,如 API 文档中所述。
在 Salesforce 方面,您需要一个中间步骤。首先,使用
Create file
步骤上传文件。然后,在对象中使用该文件的引用。
如果您需要文件的公共 URL,另一种方法是执行“API 请求(测试版)”Typeform 操作。 并使用 api.typeform.com URL。 这将生成一个新的公共 URL,您可以在其他操作中使用该 URL。