我想通过Medipim的api在网页上调用产品。我以前从未这样做过,也从未使用过TYPO3。
因此有两个问题。
-
我将身份验证放在哪个(
config
(文件中(我有一个ID和密钥(,该代码到底是什么样子的? -
当我想调用产品时,如何在 TYPO3 页面环境中使用它?我必须选择一个
html
页面,还是可以在页面上的 TYPO3 编辑器中输入它?
文档:手表
您可能需要一个扩展名,将您从medipim获得的数据转换为HTML。我希望您获得 JSON、XML 或 CSV 格式的信息。
由于您不会发布访问代码,因此您可能不会使用来自浏览器的javascript调用来访问API,因此您需要一些PHP。
在 TYPO3 中使用 PHP 是在扩展中完成的。您应该了解如何在 TYPO3 中构建扩展。作为治疗师,您可以使用TYPO3扩展"扩展生成器"(=EB(。由于您没有本地记录,因此您只需要带有EB中的一个插件的扩展框架。
根据您的使用情况(编辑者会从Medipim中选择产品(选项A(还是访问者应该能够选择产品(选项B(?(,您需要一个插件,其中包含为后端编辑器插入所需产品标识的选项,或者只是一个输入掩码。
您可以使用排版配置插件,以便集成商只需输入一次身份验证信息。
对于选项 A,您需要使用产品 ID 字段来增强插件。 关键字:弹性表单
对于选项 B,您需要一个表单。
然后,您需要显示从 API 获得的产品信息。 在变量中提供返回的数据,并使用流体模板获得漂亮的显示。
在对TYPO3一无所知的情况下,这将是艰苦的工作,需要学习很多东西。另一种可能性:聘请经验丰富的TYPO3开发人员,让他为您构建此扩展。