通过密钥名称而不是密钥 ID 获取 Lokalize 项目

Get Lokalize Item By Key Name instead of Key Id

我们正在使用 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