rest - 通过键名而不是键 ID 获取 Lokalize 项目
问题描述
我们正在使用 lokalise REST api 从密钥 id 获取翻译。GET https://api.lokalise.com/api2/projects/{project_id:branch}/keys/{key_id}
https://app.lokalise.com/api2docs/curl/#resource-keys
问题是我们不知道资源的 ID,而只知道资源的键名。如何从键名(如welcome_message)而不是键名(如123)获取翻译
解决方案
我从 Lokalise 团队支持中得到了答案。我需要使用filter_keys
从所有键中过滤数据,include_translations
获取翻译并filter_translation_lang_ids
获取特定语言(尽管语言 ID 不是 ISO 标准,而是 Lokalise 内部语言 ID)。这是一个例子,
下面的例子,
https://api.lokalise.com/api2/projects/project_id/keys?filter_keys=key_name&include_translations=1&filter_translation_lang_ids=123
推荐阅读
- r - 将数据帧输出到 R 中的索引 json
- azure - 使用非默认消费者组时未触发事件中心触发 Azure 函数
- plugins - 重建 UE4 插件
- java - 我如何在 Java 中表示 Python 的类型。
- typescript - 迁移到 Typescript 后无法部署 Firebase Cloud 功能
- python - Selenium 无法找到“撰写电子邮件”按钮的元素
- django - django 模板,使用 {% with %} 设置列表变量
- android - 禁用 ActionBar 会导致 App 崩溃
- sql - 带有索引的postgresql jsonb不区分大小写查询
- sql - 查询列上没有值的特定关系