【问题标题】:How can I hide api key in bixby-studio?如何在 bixby-studio 中隐藏 api 密钥?
【发布时间】:2019-06-02 11:18:10
【问题描述】:

如何在 bixby-studio 中隐藏 api 密钥?

我想使用 API 数据制作 bixby 胶囊。 但我找不到如何隐藏 API 密钥

这是code/requestmovie.js的示例代码

module.exports.function = function requestmovie () {

  const http = require('http');
  const console = require("console")

  // here !!
  let url = 'url with api key'

  let response = http.getUrl(url, {format: 'xmljs'})
  let MovieList = {}
  let lists = response.movieList

  MovieList.firstmovietitle = lists[0].movieNm

  return MovieList
}

我想隐藏我的 API 密钥

【问题讨论】:

    标签: bixby


    【解决方案1】:

    Bixby 提供了保存秘密并从您的代码安全访问它们的能力。

    https://bixbydevelopers.com/dev/docs/reference/JavaScriptAPI/secret

    1. https://bixbydevelopers.com/ 定义您要定义的秘密
    2. 使用 secret.get([your secret name]) 访问它

    【讨论】:

    • 使用配置系统可以让您保持 API 密钥的安全。另一个好处是,即使您的胶囊已投放市场,您也可以更新密钥。
    • 从 Jatin 复制:这里有更多关于使用 Capsule 配置和开发者中心的 Config & Secrets 功能的信息:bixbydevelopers.com/dev/docs/reference/ref-topics/…
    最近更新 更多