【问题标题】:Usage Of Marvel API keys in Android StudioAndroid Studio 中 Marvel API 密钥的使用
【发布时间】:2020-07-25 14:29:17
【问题描述】:

有人知道如何使用 android studio 中的 Marvel API 密钥 来构建应用程序。我没有找到一篇可以说明如何在 android studio 中使用 Marvel API 密钥的文章。

【问题讨论】:

标签: java android-studio api-key


【解决方案1】:

很简单:

  1. 从https://developer.marvel.com/account 获取 Marvel Api 密钥(公共和私有)

  2. 现在你需要一个哈希键来发出请求:

  • 您需要一个 ts 值(例如 1)
  • 生成 md5 连接(ts + 私钥 + 公钥)
  1. 现在,您可以尝试在浏览器中调用https://gateway.marvel.com/v1/public/characters?apikey=$MARVEL_API_PUBLIC_KEY&ts=$MARVEL_API_TS&hash=$MARVEL_API_HASH

例如: 私钥:qqqq 公钥: wwww ts: 1 -> 在这里你可以选择你想要的值

  1. 去http://www.md5.cz/,输入qqqqwwww1生成md5 -> 结果:30db1167f72b3ff7acbbd14df4c1f878
  2. 现在,您可以从浏览器尝试: https://gateway.marvel.com/v1/public/characters?apikey=wwww&ts=1&hash=30db1167f72b3ff7acbbd14df4c1f878

如果您正在编写 Android 应用程序,您可以在此处找到一个示例:https://github.com/yelotmany/Marvel-Characters

【讨论】:

    【解决方案2】:

    服务器端应用程序必须传递除了apikey参数之外的两个参数:

    ts - 时间戳(或其他可以根据请求更改的长字符串)

    hash - ts 参数的 md5 摘要、您的私钥和您的公钥(例如 md5(ts+privateKey+publicKey)

    【讨论】:

      猜你喜欢
      • 2021-08-19
      • 2021-11-01
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      相关资源
      最近更新 更多